Senior Software Engineer
Core
Architect and maintain the codebase and developer tools enabling ML, CV, and robotics engineers to build production-grade solutions.
Role type
Senior Software Engineer (Platform/Infrastructure)
Builds
Internal tooling, 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, cloud infrastructure design, CI/CD pipeline design, code quality and testing, mentoring
Preferred skills
experience building developer frameworks, integrating on-premises with cloud services
Technologies
Python, C#, Java, Cloud platforms
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 on data processing and training integration, design CI/CD workflows for research projects, mentor team members on high-quality code
Seniority
Senior, hands-on IC with mentorship responsibilities