Senior Software Engineer, Machine Learning
About the role
We’re looking for a Senior Software Engineer to architect and caretake our codebase, building systems and tools that enable our ML, CV, and robotics engineers to quickly and reliably develop and deploy production-grade solutions.
Responsibilities
- Architect production-grade Python systems for research teams, focusing on speed, reliability, and developer-friendliness.
- Lead engineering best practices in code quality, testing, modularity, and documentation to maintain a clean and maintainable codebase.
- Develop internal tooling, APIs, and libraries to simplify infrastructure complexity for researchers.
- Collaborate with the data platform team to integrate data processing, training, and inference capabilities, without owning these pipelines end-to-end.
- Create CI/CD workflows for research-heavy Python projects to facilitate transitions from prototypes to production.
- Act as a technical lead within the research team, making key engineering decisions and mentoring others on writing high-quality, maintainable code.
Requirements
Strong background in software architecture and large-scale backend development in any language (Python preferred), experience building developer tools, frameworks, or platforms for technical teams, proven experience with cloud-based development, including designing and managing data storage, persistence, and secure access in cloud environments, and integrating on-premises infrastructure with cloud services.
Qualifications
Excited to learn ML/CV/robotics workflows well enough to support them, but your superpower is building great software, not tuning models. Thrive in collaborative environments where you’re a bridge between research and production.
Benefits
- Daily free lunch
- Flexible PTO
- Comprehensive medical, dental, and vision coverage
- 6 weeks fully paid parental leave, plus an additional 6–8 weeks for birthing parents (12–14 weeks total)
- 401(k) retirement plan through Empower
- Generous employee referral bonuses
Pay
N/A
Schedule
N/A