LeethubLeethub
JobsCompaniesBlog
Go to dashboard

Leethub

Curated tech jobs from FAANG and top companies worldwide.

Top Companies

  • Google Jobs
  • Meta Jobs
  • Amazon Jobs
  • Apple Jobs
  • Netflix Jobs
  • All Companies →

Job Categories

  • Software Engineering
  • Data, AI & Machine Learning
  • Product Management
  • Design & User Experience
  • Operations & Strategy
  • Remote Jobs
  • All Categories →

Browse by Type

  • Remote Jobs
  • Hybrid Jobs
  • Senior Positions
  • Entry Level
  • All Jobs →

Resources

  • Google Interview Guide
  • Salary Guide 2025
  • Salary Negotiation
  • LeetCode Study Plan
  • All Articles →

Company

  • Dashboard
  • Privacy Policy
  • Contact Us
© 2026 Leethub LLC. All rights reserved.
Home›Jobs›Lyft›Senior Software Engineer, Data Platforms
Lyft

About Lyft

The friendly ride-sharing alternative to Uber

🏢 Tech👥 1001+ employees📅 Founded 2012📍 China Basin, San Francisco, CA💰 $4.9b⭐ 3.6
B2CTravelTransportMobilityRidesharing

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...

🌐 Website💼 LinkedIn𝕏 TwitterAll 154 jobs →
Lyft

Senior Software Engineer, Data Platforms

Lyft • Toronto, Canada

Posted 2d agoSeniorSoftware engineering📍 Toronto
Apply Now →

Skills & Technologies

Apache flinkApache beamMachine learning

Overview

Lyft is seeking a Senior Software Engineer for their Streaming Compute Team to design and maintain low latency systems critical for various teams. You'll work with technologies like Apache Flink and Apache Beam, focusing on high throughput and real-time streaming solutions.

Job Description

Who you are

You have 5+ years of experience in software engineering, particularly in building and maintaining low latency and high throughput systems. Your background includes working with near-real-time streaming systems, and you have a proven track record of delivering high-quality software solutions that meet critical business needs. You are comfortable diving deep into complex problems with ambiguity, leading architectural design, and building robust, well-tested technical solutions. You thrive in collaborative environments and are eager to contribute to team projects and initiatives.

You possess strong expertise in technologies such as Apache Flink and Apache Beam, which are essential for the streaming solutions at Lyft. Your experience includes working with various data sources and sinks, and you understand the importance of persisting high volume service events and computing features for machine learning models. You are a self-starter who enjoys taking ownership of projects and driving them to completion.

Desirable

Experience with cloud platforms and data processing frameworks is a plus. Familiarity with machine learning concepts and their application in software engineering will help you excel in this role. You are also encouraged to apply even if your experience doesn't match every requirement, as Lyft values diverse perspectives and backgrounds.

What you'll do

As a Senior Software Engineer on the Streaming Compute Team, you will be instrumental in designing, developing, and maintaining systems that are critical to various teams at Lyft, including driver, mapping, and fraud detection. You will lead projects that enhance the architecture and operations of the team's systems, ensuring they meet the high standards required for low latency and high throughput. Your role will involve collaborating with cross-functional teams to identify and implement improvements in the streaming solutions.

You will work closely with data engineers and machine learning teams to create, store, and serve ML features for training and inference purposes. Your contributions will directly impact the efficiency and effectiveness of Lyft's operations, as you help to build systems that support a variety of use cases. You will also be responsible for mentoring junior engineers and sharing your knowledge with the team, fostering a culture of continuous learning and improvement.

What we offer

Lyft provides a supportive work environment where all team members belong and have the opportunity to thrive. You will have access to resources and tools that enable you to succeed in your role. The company values innovation and encourages employees to take initiative in their projects. Lyft also offers competitive compensation and benefits, which will be discussed during the hiring process. Join Lyft and be part of a mission to serve and connect people through technology.

Interested in this role?

Apply now or save it for later. Get alerts for similar jobs at Lyft.

Apply Now →Get Job Alerts