
Remote opportunity at
Agility RoboticsSenior Software Engineer, AI/ML Platform
Agility Robotics is building humanoid robots designed to work alongside people in distribution centers, warehouses, and manufacturing facilities. The company is currently hiring a Senior Software…
Career Tools
About This Role
Agility Robotics is building humanoid robots designed to work alongside people in distribution centers, warehouses, and manufacturing facilities. The company is currently hiring a Senior Software Engineer for its AI/ML Platform group to help design and scale the machine learning infrastructure that powers fleet-wide humanoid robotics operations. In this position, you will build foundational platform layers supporting data processing, model training, evaluation in simulation and reality, and observability. Your daily…
Job Description
Agility Robotics is building humanoid robots designed to work alongside people in distribution centers, warehouses, and manufacturing facilities. The company is currently hiring a Senior Software Engineer for its AI/ML Platform group to help design and scale the machine learning infrastructure that powers fleet-wide humanoid robotics operations.
In this position, you will build foundational platform layers supporting data processing, model training, evaluation in simulation and reality, and observability. Your daily work will involve establishing reliable automation across Kubernetes and cloud compute, creating model registries, setting up experiment tracking tools, and implementing CI/CD workflows for continuous retraining and deployment. You will partner closely with AI researchers, robotics engineers, and data platform teams to deliver reproducible, scalable machine learning systems that enable the creation of next-generation robot foundation models.
This role suits an experienced engineer who enjoys shaping ML platform architecture from the ground up, applying MLOps best practices like lineage, rollback, and governance, and mentoring colleagues. Agility Robotics offers a fully distributed team environment with flexible work arrangements, comprehensive company-paid insurance coverage starting on day one, a 401(k) plan with a 6% match, equity options, and flexible paid time off for exempt employees.
Responsibilities
- Contribute to designing and implementing the machine learning platform for data processing, training, evaluation, and deployment workflows
- Develop reliable workflows using Kubernetes, cloud compute, and continuous automation
- Build core infrastructure elements such as experiment tracking tools, feature stores, and model registries
- Own developer-facing command line interfaces and APIs to keep ML workflows reproducible and simple
- Implement continuous integration and delivery lifecycles for machine learning to allow automated testing and seamless production delivery
- Collaborate with staff infrastructure engineers, AI researchers, and robotics teams to build scalable systems based on project requirements
- Integrate ML orchestration and metadata tracking tools with existing data lakes and pipelines alongside data platform engineers
- Apply MLOps best practices including version control, lineage, governance, rollback, and monitoring
- Mentor junior engineers and share expertise on platform reliability, architecture, and scalability
Requirements
- Have at least 5 years of software engineering experience
- Possess 2 or more years of experience working on MLOps systems, data platforms, or machine learning infrastructure in production environments
- Demonstrate experience building and maintaining components of modern ML platforms like training pipelines, deployment systems, model registries, or experiment tracking
- Show familiarity with tracking and orchestration tools such as Kubeflow, Airflow, WandB, or MLflow
- Be proficient with containers, infrastructure as code tools like Terraform or CDK, and cloud-native platforms including AWS, Azure, or GCP
- Have hands-on experience processing or modeling multimodal data like camera streams, sensor logs, and behavior traces
- Hold current authorization to work in the United States
Qualifications
- Bring experience with robotics, autonomous vehicles, drones, or embedded machine learning
- Have contributions to open-source MLOps tooling or ML infrastructure
Core Skills
Benefits
- 401(k) plan with a 6% company match
- Company stock options
- 100% company-paid medical, dental, vision, and short/long-term disability insurance effective on the first day of employment
- Employee Assistance Program for well-being support
- Flexible, unlimited paid time off and 12 company holidays including a winter shutdown for exempt employees
- Paid parental leave programs
- Professional development and tuition reimbursement programs
- Relocation assistance for eligible roles
- Annual discretionary bonus for eligible roles
Frequently Asked Questions
Answers are based only on the employer’s listing; where it doesn’t say, neither do we.
What is the remote policy for this role?
The posting indicates that the role is remote-friendly with a fully distributed team.
What is the salary range for the Senior Software Engineer position?
The anticipated base salary range is $197,000 to $307,000 USD per year, with the final offer depending on factors such as market location, skills, and experience.
What are the core technical requirements?
Candidates must have at least 5 years of software engineering experience, including 2 or more years working on MLOps systems, data platforms, or ML infrastructure in production environments.
How are applications handled?
Agility Robotics requires candidates to apply directly through their careers page and does not accept unsolicited referrals from third-party recruiting agencies.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.