Software Engineer, Routing

Lyft, San Francisco, CA

Lyft is your friend with a car, whenever you need one

High-performance, accurate travel time estimates and routing power Lyft’s mission of creating the real-time transportation network of the future. We are looking for experienced Software Engineers to contribute significantly in a collaborative start-up environment.

Core components on Lyft’s marketplace of drivers and passengers such as driver dispatch, multi-passenger matching and dynamic pricing depend on routing services that serve hundreds of billions requests each day, putting drivers and passengers at right locations and reliably predicting travel trajectory using state-of-art offline and real-time machine learning models.


  • BS, MS or PhD in Computer Science
  • 4+ years of experience in engineering research driven software
  • Ability and interest in understanding machine learning models
  • Facility for quantitative measurements in models and code
  • Ability and interest in understanding live experimentation
  • Excellent communication skills. Fast-paced but also rigorous
  • Python, GoLang, C++ and Spark experience a plus
  • Prior mapping experience a bonus
Lyft is an EEO employer that actively pursues and hires a diverse workforce, and pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.

About Lyft

Wherever you’re headed, count on Lyft for rides in minutes. The Lyft app matches you with local drivers at the tap of a button. Just request and go.

Ride by ride, we’re changing the way our world works.

Want to learn more about Lyft? Visit Lyft's website.