Lyft logo

ML Software Engineer, Routing

Lyft

Toronto · 3+ years experience · Hybrid · Posted Oct 14, 2026

At a glance

Experience
3+ years experience
Workplace
Hybrid
Location
Toronto

About the role

  • We are hiring a Machine Learning Engineer to join our Routing team, which builds and maintains Lyft's system responsible for providing routes for every ride request on our platform.
  • Our team processes millions of route requests per day where low latency, high reliability, and high accuracy are paramount for our success.

Responsibilities

  • Perform data analysis and build proof-of-concept to explore and compare ML and non-ML solutions
  • Be able to make effective tradeoffs between model accuracy, its productization complexity and runtime performance
  • Develop statistical, machine learning, or optimization models
  • Write production quality code that can scale well to serve millions of requests per day
  • Participate in code reviews, design reviews, production on-call support and incident triaging process.
  • Write well-crafted, well-tested, readable, maintainable code

Requirements

  • B.S., M.S., or Ph.D. in Computer Science or other quantitative fields or related work experience
  • 3+ years of Machine Learning experience
  • Proficiency in at least one of the SQL languages (MySQL, PostgreSQL, SqlServer, Oracle)

Preferred qualifications

  • Experience with big data processing / distributed data pipelines and tools such as Apache Airflow and Spark/Flink

Benefits

  • Extended health and dental coverage options, along with life insurance and disability benefits
  • Mental health benefits
  • Family building benefits
  • Child care and pet benefits
  • Access to a Lyft funded Health Care Savings Account
  • RRSP plan with company match
  • Flexible paid time off policy for salaried team members
  • 18 weeks of paid time off for new parents
  • Subsidized commuter benefits and Lyft ride credits

Workplace

  • Hybrid schedule requiring work in the office at least 3 days per week, including Mondays, Wednesdays, and Thursdays.
  • Flexibility to work from anywhere for up to 4 weeks per year for hybrid roles.

Skills

  • AWS
  • Kubernetes
  • Go
  • Python
  • C++
  • Apache Airflow
  • Flink
  • Kafka
  • MySQL
  • PostgreSQL
  • SqlServer
  • Oracle
Show all 13 skills
  • Spark

Lyft

ML Software Engineer, Routing

Apply now