Senior Software Engineer
Core
Architect and maintain the codebase and tooling that enables ML, computer vision, and robotics engineers to rapidly prototype and deploy production-grade solutions.
Role type
Senior Software Engineer (Platform/Infrastructure)
Builds
Internal developer tools, APIs, libraries, and CI/CD workflows for research teams
Domain
Robotics, Machine Learning, Computer Vision
Deliverable
production ML models
Required skills
Software architecture, large-scale backend development, Python, cloud development, data storage design, CI/CD design, code quality leadership, mentoring
Preferred skills
Experience building developer frameworks, integrating on-prem with cloud, familiarity with ML/CV/robotics workflows
Technologies
Python, Cloud platforms, CI/CD tools
Responsibilities
Design 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 mentorship responsibilities
