- Company: Lyft
- Location: Toronto, Canada
- Job type: Full-time
- Salary: CAD $118,800 – CAD $148,500
About the role
Join Lyft’s Routing team in Toronto to build the systems that provide fast, safe, and affordable routes for millions of users. You will work with a collaborative team of software engineers, machine learning specialists, and data scientists to solve complex business problems using data. This is a hybrid position requiring in-office work at least three days per week, specifically on Mondays, Wednesdays, and Thursdays.
Responsibilities
- Perform data analysis and build proof-of-concept models to compare ML and non-ML solutions.
- Develop statistical, machine learning, or optimization models.
- Write production-quality code that scales to handle millions of requests per day.
- Balance model accuracy, productization complexity, and runtime performance.
- Participate in code reviews, design reviews, and production on-call support.
Requirements
- B.S., M.S., or Ph.D. in Computer Science or a related quantitative field, or equivalent work experience.
- 3+ years of Machine Learning experience.
- Proficiency in at least one SQL language (MySQL, PostgreSQL, SqlServer, or Oracle).
- Ability to work in distributed teams across EST and PST time zones.
- Nice-to-have: Experience with big data processing tools like Apache Airflow, Spark, or Flink.
Pay and benefits
- Base salary range of CAD $118,800 to CAD $148,500, plus potential equity and bonus.
- Extended health and dental coverage, life insurance, and disability benefits.
- Mental health benefits and access to a Lyft-funded Health Care Savings Account.
- RRSP plan with company match.
- Flexible paid time off policy for salaried employees, or 15 days PTO for hourly employees.
- 18 weeks of paid parental leave as a top-up to provincial programs.
- Subsidized commuter benefits and Lyft ride credits.
How to apply
Apply directly on Lyft’s own careers website. Omadaily never charges job seekers.

