Share
As a key member of our team, you'll:
• Design and implement robust CI/CD pipelines for AI infrastructure
• Build scalable data processing systems that power machine learning models for robotic perception and manipulation
• Create and maintain development environments that enable rapid innovation for research scientists and engineers
• Collaborate with world-class AI and robotics researchers to bring advanced AI capabilities to production systemsKey job responsibilities
• Develop and optimize data processing infrastructure for our data platform to support machine learning model training, telemetry collection, and performance analysis
• Design and maintain CI/CD pipelines for infrastructure software
• Build and enhance development environments that enable researchers and engineers to rapidly prototype, test, and deploy new robotics capabilities
• Implement scalable compute infrastructure solutions to support large-scale training jobs and inference workloads across hundreds of robotic stations
• Collaborate cross-functionally with research scientists and engineers teams to integrate advanced AI models into production robotics systems and resolve complex technical challengesA day in the life
On our team, you'll build the infrastructure backbone that powers AI robotics research. Unlike typical infrastructure roles, you'll work directly with world-class researchers, iteratively translating their needs into scalable solutions. You'll tackle unique challenges at the intersection of distributed computing, machine learning, and robotics—from optimizing data pipelines for foundation model training to creating development environments that accelerate innovation. We keep processes lightweight and agile, focusing on removing obstacles rather than creating them. Your work directly enables scientific breakthroughs that transform how robots perceive and interact with the physical world.
- 3+ years of non-internship professional software development experience
- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience programming with at least one software programming language
- 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Bachelor's degree in computer science or equivalent
These jobs might be a good fit