Logo of Huzzle

Software Engineer, Machine Learning Platform

image

Lyft

Aug 30, 2024

Applications are closed

  • Job
    Full-time
    Mid Level
  • Data
    Software Engineering
  • Toronto

Requirements

  • Experience:
  • B.S., M.S. or Ph.D. in Computer Science, related technical field or relevant work experience
  • 3+ years of industry or research experience developing ML models or infrastructure
  • Passion for building scalable and extensible solutions for machine learning development and productionisation towards short term and long term business and user impact
  • Proficiency in Python, Golang, or other programming language
  • Excellent communication skills and fluency in English

Responsibilities

  • Partner with Machine Learning Engineers, Data Scientists, Software Engineers and Product Managers to develop advanced systems for business and user impact
  • Evaluate when to build and when to reuse existing components including open source solutions
  • Write production quality code that scales with use

FAQs

What is the primary mission of Lyft?

The primary mission of Lyft is to improve people’s lives with the world’s best transportation.

What team will this position be a part of?

This position will be a part of the Machine Learning Platform team.

What kind of problems will a Software Engineer in this role tackle?

A Software Engineer in this role will tackle interesting and impactful problems related to building machine learning frameworks, large-scale distributed model training, real-time predictions, and automating the machine learning model lifecycle, among others.

What qualifications are required for this role?

Candidates are required to have a B.S., M.S., or Ph.D. in Computer Science or a related technical field, along with 3+ years of industry or research experience developing ML models or infrastructure.

Which programming languages should candidates be proficient in?

Candidates should be proficient in Python, Golang, or another relevant programming language.

What communication skills are expected from candidates?

Excellent communication skills and fluency in English are expected from candidates.

How many paid time off days are offered in addition to provincial observed holidays?

In addition to provincial observed holidays, team members get 15 days paid time off, with an additional day for each year of service.

Are there benefits for family building?

Yes, there are family building benefits offered.

How does Lyft approach diversity in hiring?

Lyft proudly pursues and hires a diverse workforce, believing in equal employment opportunities without discrimination based on various protected categories.

What is the hybrid work schedule for this role?

The hybrid work schedule requires team members to work in the office 3 days per week, specifically on Mondays, Thursdays, and a team-specific third day. Additionally, there is flexibility to work from anywhere for up to 4 weeks per year.

Ride by ride, we’re reimagining the world’s best transportation.

Transportation
Industry
5001-10,000
Employees
2012
Founded Year

Mission & Purpose

Lyft was founded in 2012 by Logan Green and John Zimmer to improve people’s lives with the world’s best transportation, and is available to approximately 95 percent of the United States population as well as select cities in Canada. Lyft is committed to effecting positive change for our cities by offsetting carbon emissions from all rides, and by promoting transportation equity through shared rides, bikeshare systems, electric scooters, and public transit partnerships.