
Senior Software Engineer, Machine Learning
Path Robotics5 days ago
Responsibilities
- Architect production-grade Python systems for fast and reliable experimentation and deployment.
- Lead engineering best practices around code quality, testing, modularity, and documentation.
- Build internal tooling, APIs, and libraries to abstract infrastructure complexity.
- Collaborate with the data platform team to integrate data processing and inference capabilities.
- Design CI/CD workflows for research-heavy Python projects.
- Act as a technical lead within the research team, mentoring others in high-quality code practices.
Requirements
- Strong background in software architecture and large-scale backend development, preferably in Python.
- Experience building developer tools, frameworks, or platforms for technical teams.
- Proven experience with cloud-based development and managing data storage in cloud environments.
- Willingness to learn ML/CV/robotics workflows to support research teams.
- Ability to thrive in collaborative environments bridging research and production.
Benefits
- Daily free lunch to foster team connection.
- Flexible PTO for personal time off.
- Comprehensive medical, dental, and vision coverage.
- 6 weeks fully paid parental leave, with additional time for birthing parents.
- 401(k) retirement plan through Empower.
- Generous employee referral bonuses.