L

Lyft

Runs a ride-hailing app and bike-share systems

Senior Software Engineer - Recommendations

Backend EngineeringConfirmed live in the last 24 hours
Full-timeToronto, ON, Canada

About the Job

Requirements

  • A BS or MS, or equivalent practical experience, in Computer Engineering, Computer Science, or a related field.
  • At least 5 years of software engineering or production infrastructure industry experience.
  • Experience with Python and Go.
  • Experience with cloud platforms such as AWS, GCP, or Azure, distributed systems, and databases such as PostgreSQL or DynamoDB.
  • Proficiency in using AI tools such as Copilot, Claude Code, or Cursor to accelerate coding and engineering workflows.
  • Proficiency in object-oriented programming.
  • Experience working with data structures or algorithms.
  • Ability to work effectively with a collaborative and cross-functional team.

Responsibilities

  • Establish engineering best practices and patterns, uplift the team's craft, and drive a culture of engineering excellence.
  • Drive high-impact projects and innovate new solutions to deliver the best user experience.
  • Produce and drive scalable system designs for large, complex features from idea through execution and launch.
  • Mentor engineers by providing technical guidance and supporting their growth.
  • Champion and evangelize AI tools to accelerate engineering productivity across the team, sharing patterns and best practices.
  • Write well-crafted, well-tested, readable, and maintainable code.
  • Participate in code reviews to ensure code quality and share knowledge across the team.
  • Participate in the team's on-call rotation and identify, triage, debug, and resolve issues across applications and platforms.
  • Explain trade-offs made in technical decisions.
  • Manage project priorities, deadlines, and deliverables.

Desired Qualifications

  • Experience building real-time serving systems for machine learning models.
  • Experience working with recommendation or ranking systems.
  • Experience with feature stores.
  • Experience with online or offline experimentation frameworks.

About the Company

Lyft

Runs a ride-hailing app and bike-share systems

Lyft runs a ride-hailing app that connects riders with nearby drivers in the United States and Canada, and its Freenow app books taxis and other rides across Europe. In 2019, it became the first ride-hailing company to go public in the United States, weeks ahead of Uber. Riders see the price before they book and pay through the app, and Lyft keeps a share of each fare while independent drivers, who use their own or rented cars, earn the rest. Lyft also runs bike-share systems such as New York's Citi Bike, sells ads inside its app, and dispatches self-driving cars from partner companies in some cities. Lyft was founded in 2012 and is based in San Francisco, California.

Company size
1,001-5,000
Company stage
IPO
Headquarters
San Francisco, CA
Founded
2012

Recently Posted Jobs

Explore more opportunities at Lyft

See more jobs