
About Lyft
The friendly ride-sharing alternative to Uber
Key Highlights
- Headquartered in San Francisco, CA
- Over 100 million rides completed
- $4.9 billion raised in funding
- Acquired PBSC Urban Solutions in 2022
Lyft, headquartered in San Francisco, CA, is a leading ride-sharing company focused on improving transportation experiences in the U.S. and Canada. With over 100 million rides completed and $4.9 billion raised in funding, Lyft aims to provide a more reliable and environmentally friendly alternative ...
🎁 Benefits
Lyft offers a comprehensive benefits package including unlimited paid time off for salaried employees, 15 days PTO for hourly team members, and 18 wee...
🌟 Culture
Lyft fosters a culture focused on reliability and friendliness, positioning itself as a greener alternative to Uber. The company emphasizes local oper...
Skills & Technologies
Overview
Lyft is hiring a Senior Software Engineer for their Forecasting & Real-Time Optimization Platform team. You'll work on building systems that enhance user experiences through predictive and adaptive features. This role requires expertise in distributed computing and machine learning.
Job Description
Who you are
You have 5+ years of experience in software engineering, particularly in building scalable systems that handle real-time data. Your background includes working with distributed computing and machine learning, allowing you to tackle complex challenges effectively. You thrive in collaborative environments and are excited about using technology to improve user experiences.
Your expertise in real-time processing and optimization techniques enables you to design systems that are not only efficient but also responsive to user needs. You have a strong understanding of the principles of machine learning and how they can be applied to enhance product features. You are comfortable working with large datasets and have experience in developing algorithms that drive predictive analytics.
What you'll do
As a Senior Software Engineer at Lyft, you will design, develop, and maintain systems that support real-time demands for our rideshare platform. You will collaborate closely with product and science teams to implement machine learning models that improve dynamic pricing and supply management. Your role will involve experimenting with new features and optimizing existing ones to enhance the overall user experience for both drivers and riders.
You will be responsible for monitoring system performance and ensuring reliability in high-demand scenarios. This includes deploying new features, conducting experiments, and analyzing results to inform future development. You will also mentor junior engineers, sharing your knowledge and helping them grow in their roles.
What we offer
Lyft provides a supportive work environment where innovation is encouraged. You will have the opportunity to work on impactful projects that directly affect the experiences of millions of users. We offer competitive compensation and benefits, along with a culture that values diversity and inclusion. Join us in our mission to connect people and improve transportation through technology.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Lyft.
Similar Jobs You Might Like
Based on your interests and this role

Software Engineering
Lyft is hiring a Senior Software Engineer for their Data Platforms team to design and maintain low latency and high throughput systems. You'll work with technologies like Apache Flink and Apache Beam, focusing on critical business needs. This role requires experience with near-real-time streaming systems.

Software Engineering
Lyft is seeking a Senior C++ Software Engineer to develop large-scale routing engines. You'll work primarily with C++ to enhance Lyft's mapping capabilities. This role requires a strong background in building high-throughput, low-latency backend services.

Software Engineering
Lyft is seeking a Senior Software Engineer to collaborate with cross-functional teams and write maintainable code. You'll work with technologies like Java and distributed systems in Toronto.

Software Engineering
Lyft is seeking a Software Engineer to join their Streaming Compute Team, focusing on designing and maintaining data-intensive systems. You'll work with technologies like Apache Flink and Kafka to enhance the data platform. This role requires a strong background in software development and problem-solving skills.

Software Engineering
Lyft is hiring a Senior Software Engineer for their Data Pipelines team to build and maintain critical data infrastructure. You'll work with technologies like Python, Apache, and Kafka to support millions of users. This role requires 5+ years of experience in software engineering.