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

  1. 1Recruiter Screenยท 30 min
  2. 2Technical Interviewยท 60 min
  3. 3System Design Interviewยท 60 min
  4. 4Hiring Manager Interviewยท 45 min
  5. 5Offerยท N/A
0 0 0