Prepper

ML Software Engineer, Routing

Lyft·Toronto, Canada·Posted 14 October 2026

About the role

At Lyft, our purpose is to serve and connect. We aim to achieve this by cultivating a work environment where all team members belong and have the opportunity to thrive. Our transport network serves the needs of millions of people every day who want to get from one place to another using Lyft cars, bikes and scooters, or on foot in the most efficient way. To serve these needs, we need to suggest the fastest, most affordable and safest routes. We are hiring a Machine Learning Engineer to join our Routing team. Our team builds and maintains Lyft's system responsible for providing routes for every ride request on our platform. We process millions of route requests per day and low latency, high reliability and high accuracy are paramount for our success. If you are a critical thinker with experience in machine learning workflows and writing reliable code, passionate about solving business problems using data and working in a dynamic, creative, and collaborative environment, we are searching for you. Our technology stack runs on AWS, Kubernetes, Go, Python/C++, Apache Airflow, Flink, and Kafka. We use AI to improve development productivity, optimize customer support workflows, and…

This is a summary of the advert. The full description and the application are on Lyft's careers site.

Apply faster with Prepper

  • A version of your CV tailored to this ML Software Engineer, Routing role.
  • A cover letter written from your CV and this advert.
  • Prepper can fill in Lyft's application form and send it once you approve.
  • The application saved in your tracker, with reminders to follow up.
Start free

More roles at Lyft

Prepper is independent and not affiliated with Lyft. Roles are listed from the employer's public careers system and removed when they close.