Taro Logo

Machine Learning Engineer

Lyft is a transportation company improving people's lives with the world's best transportation, solving hard problems in a rapidly growing domain with a lot of data and creative solutions.
Machine Learning
Mid-Level Software Engineer
Hybrid
3+ years of experience
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Machine Learning Engineer

Lyft, a leading transportation company, is seeking a Machine Learning Engineer to join their team in Toronto, Canada. With a mission to improve people's lives through the world's best transportation, Lyft is tackling complex problems in a data-rich, rapidly growing domain.

As a Machine Learning Engineer at Lyft, you'll be at the forefront of developing and launching algorithms that power the platform's core services. The role offers a unique opportunity to work on diverse problems spanning transportation, economics, forecasting, mapping, personalization, and adaptive control. Lyft is looking for passionate individuals who can solve business problems using data and thrive in a dynamic, creative, and collaborative environment.

Key responsibilities include partnering with cross-functional teams to apply machine learning for business impact, performing data analysis, developing ML models, writing production-quality code, and evaluating ML systems against business goals. The ideal candidate should have at least 3 years of Machine Learning experience, strong programming skills (particularly in Python or Golang), and a deep understanding of various ML methodologies.

Lyft offers a comprehensive benefits package, including health and dental coverage, mental health support, family-building benefits, generous paid time off, and an inclusive parental leave policy. The role follows a hybrid work model, with 3 days per week in the Toronto office and the flexibility to work from anywhere for up to 4 weeks per year.

Join Lyft's diverse and inclusive team to solve challenging problems, make a significant impact, and be part of shaping the future of transportation technology.

Last updated a year ago

Responsibilities For Machine Learning Engineer

  • Partner with Engineers, Data Scientists, Product Managers, and Business Partners to apply machine learning for business and user impact
  • Perform data analysis and build proof-of-concept to explore and propose ML solutions to both new and existing problems
  • Develop statistical, machine learning, or optimization models
  • Write production quality code to launch machine learning models at scale
  • Evaluate machine learning systems against business goal

Requirements For Machine Learning Engineer

Python
Go
  • B.S., M.S., or Ph.D. in Computer Science or other quantitative fields or related work experience
  • 3+ years of Machine Learning experience
  • Passion for building impactful machine learning models leveraging expertise in one or multiple fields
  • Proficiency in Python, Golang, or other programming language
  • Excellent communication skills and fluency in English
  • Strong understanding of Machine Learning methodologies, including supervised learning, forecasting, recommendation systems, reinforcement learning, and multi-armed bandits

Benefits For Machine Learning Engineer

Medical Insurance
Dental Insurance
Mental Health Assistance
Parental Leave
  • Extended health and dental coverage options, along with life insurance and disability benefits
  • Mental health benefits
  • Family building benefits
  • Access to a Health Care Savings Account
  • 15 days paid time off, with an additional day for each year of service
  • 4 Floating Holidays each calendar year prorated based off of date of hire
  • 10 paid sick days per year regardless of province
  • 18 weeks of paid parental leave for biological, adoptive, and foster parents

Interested in this job?