1d ago
Senior Software Engineer, Algorithms + ML
Palo Alto
$170k-$205k / year
full-timesenior
๐ Tech Stack
๐ผ About This Role
You'll design and deploy algorithms and ML models across mobile, embedded, and cloud platforms for innovative small EVs. You'll partner with cross-functional teams to translate customer needs into production-ready code while optimizing for real-world constraints like latency and battery life. This role offers the chance to work on vertically integrated electric vehicles from a Rivian-originated startup.
๐ฏ What You'll Do
- Design and deploy algorithms and ML models across platforms
- Translate customer needs into algorithmic requirements with product managers
- Analyze performance via A/B testing, telemetry, and offline evaluation
- Optimize algorithms for latency, battery, and robust behavior
๐ Requirements
- 5+ years building algorithms or ML systems for mobile/embedded/cloud
- Strong Python and C/C++ programming skills
- Production experience deploying ML models to resource-constrained devices
- Data manipulation with SQL and DataBricks/Snowflake
โจ Nice to Have
- Domain knowledge in mobility, IoT, automotive, or wearables
- Exposure to real-time OS, embedded Linux, iOS, or Android
- Familiarity with edge deployment frameworks like TensorFlow Lite or PyTorch Mobile
๐ Benefits & Perks
- ๐ฅ Robust health coverage (medical, dental, vision) up to 100% paid
- ๐ต FSA & HSA options available
- ๐ฅ One Medical membership and dedicated insurance advocates
- โ๏ธ Fertility and family benefits (partial listing)
๐จ Hiring Process
Estimated timeline: 3-5 weeks ยท AI estimate
- 1Recruiter Screenยท 30 min
- 2Technical Interviewยท 60 min
- 3System Design Interviewยท 60 min
- 4Hiring Manager Interviewยท 45 min
- 5Offerยท N/A
0 0 0