Senior Software Engineer, Machine Learning
Core
Architect and maintain scalable Python systems and developer tools that enable ML, computer vision, and robotics teams to rapidly prototype and deploy production-grade solutions.
Role type
Senior Software Engineer (ML Infrastructure)
Builds
Production-grade Python systems, internal APIs, libraries, and CI/CD workflows for research teams
Domain
Robotics, Machine Learning, Cloud Infrastructure
Deliverable
production ML models | infrastructure
Required skills
Software architecture, large-scale backend development, Python, developer tooling, cloud infrastructure management, CI/CD design, code quality leadership
Preferred skills
Experience with ML/CV/robotics workflows, on-premises infrastructure integration
Technologies
Python, Cloud environments
Responsibilities
Architect production-grade Python systems for research teams, lead engineering best practices for code quality and modularity, build internal tooling and APIs to abstract infrastructure complexity, collaborate with data platform teams on integration, design CI/CD workflows for research projects, mentor team members on high-quality code
Seniority
Senior, hands-on IC with technical leadership