Note: The job is a remote job and is open to candidates in USA. Brain Corp is a San Diego, California, USA-based AI company creating transformative core technology for the robotics industry. The Software Engineer II, Apps and Cloud Infrastructure will play a crucial role in scaling AI infrastructure, fine-tuning cloud efficiency, and delivering services that support the company's growth.
Responsibilities
- Develop, and maintain scalable and reliable cloud infrastructure on BrainOS Google Cloud Platform (GCP)
- Collaborate with the Applied ML team and R&D team to design and implement efficient cloud services, ensuring high data quality and integrity
- Develop APIs and services to facilitate seamless integration between the sense cloud platform and various web and robotic applications
- Work closely with the web and application teams to understand their requirements and provide technical guidance and support
- Participate in testing activities, including unit testing, integration testing, and system testing, to ensure the reliability, performance, and quality of the cloud platform
- Monitor and optimize cost, performance and reliability of the sense cloud platform, identifying and resolving any issues or bottlenecks
- Stay up-to-date with the latest advancements in cloud technologies, sharing knowledge and best practices with the team
- Assist in other duties and responsibilities as assigned
Skills
- Bachelor's Degree in Computer Science, Software Engineering or a related field
- 2-4 years of demonstrated experience in software development
- Experience in cloud engineering, with a focus on Google Cloud Platform (GCP)
- Familiar with programming languages such as Go, Python, and TypeScript, with a demonstrated ability to write clean, maintainable code and using version control systems like git
- Familiarity with cloud infrastructure and related technologies (compute, storage, networking, etc.) on GCP
- Experience with infrastructure-as-code tools like Pulumi or similar technologies
- Familiar with designing and implementing scalable data engineering workflows and data pipelines
- Familiar with containerization technologies such as Docker and orchestration frameworks like Kubernetes
- Understanding of RESTful APIs and the ability to design and develop them
- Experience leveraging GenAI tools and coding assistants to accelerate development, enhance code quality, and automate routine engineering tasks
- Strong problem-solving and debugging skills, with a proactive and results-oriented approach
- Strong communication and collaboration skills, with the ability to work effectively in a team environment
- A passion for robotics, automation and technology
- Ability to multitask and flexibility to adjust to changing priorities
- Master's Degree in Computer Science, Software Engineering or a related field
- Experience with implementing and managing ML inference services at scale
- Experience with robotic software development or working with robotics-related technologies
- Familiar with CI/CD pipelines and related tools (e.g., Jenkins, GitLab CI/CD)
- Knowledge of event-driven architectures and messaging systems (e.g., Pub/Sub, Kafka)
- Familiarity of Agile methodologies
- Knowledge of all phases of the software development lifecycle
Benefits
- Brain Corp is a San Diego, California, USA-based AI company creating transformative core technology for the robotics industry.
- Brain's robotic and AI solutions help retailers ensure that the right product is on the right shelf at the right price, in a clean environment.
- Brain Corp currently powers more than 30,000 AMRs, representing the largest fleet of its kind in the world.
- Brain Corp is funded by the SoftBank Vision Fund, Clearbridge, and Qualcomm Ventures.
- Named a top workplace by the San Diego Union Tribune and USA today in 2025.
Company Overview
Company H1B Sponsorship