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 Pipelines
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 153 jobs →
Lyft

Senior Software Engineer, Data Pipelines

Lyft • Toronto, Canada

Posted 3d agoSeniorSoftware engineering📍 Toronto
Apply Now →

Skills & Technologies

PythonApacheKafkaAWSDockerElasticsearchPostgreSQL

Overview

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.

Job Description

Who you are

You have 5+ years of experience in software engineering, particularly in building and maintaining large-scale distributed systems. Your background includes a strong understanding of data pipelines and the technologies that support them, enabling you to effectively manage and optimize data flow across various services. You are proficient in Python and have experience with tools like Apache Kafka and AWS, which are essential for handling data at scale. Your familiarity with containerization technologies such as Docker allows you to streamline deployment processes and enhance system reliability. You understand the importance of monitoring and analyzing system performance metrics, and you are skilled in using tools like Elasticsearch and PostgreSQL to ensure data integrity and availability.

You thrive in collaborative environments and enjoy working closely with cross-functional teams to deliver impactful solutions. Your problem-solving skills are complemented by your ability to communicate complex technical concepts to non-technical stakeholders, ensuring alignment and understanding across the organization. You are committed to continuous learning and improvement, always seeking opportunities to enhance your skills and contribute to the team's success. We encourage you to apply even if your experience doesn't match every requirement.

Desirable

Experience with additional data processing frameworks or languages, such as Apache Spark or Scala, would be a plus. Familiarity with CI/CD practices and tools can also enhance your contributions to the team.

What you'll do

As a Senior Software Engineer on the Data Pipelines team at Lyft, you will play a crucial role in maintaining and optimizing the infrastructure that supports critical data flow across the organization. You will design and implement robust data pipelines that ensure the seamless transfer of information between various services, impacting millions of drivers and passengers daily. Your responsibilities will include monitoring system performance, analyzing metrics, and identifying areas for improvement to enhance the overall efficiency of our data operations.

You will collaborate with other engineers to develop automated solutions for infrastructure management, ensuring that our systems are reliable and scalable. Your expertise in Python and Apache Kafka will be instrumental in building data processing workflows that meet the needs of internal customers. You will also engage in troubleshooting and resolving issues that arise within the data pipeline, leveraging your analytical skills to diagnose problems and implement effective solutions.

In addition to your technical contributions, you will have the opportunity to mentor junior engineers, sharing your knowledge and best practices to foster a culture of learning within the team. You will participate in design reviews and contribute to architectural discussions, helping to shape the future of our data infrastructure.

What we offer

At Lyft, we value a diverse and inclusive work environment where all team members can thrive. We offer competitive compensation packages, including salary and benefits that reflect your experience and contributions. You will have access to professional development opportunities, allowing you to grow your skills and advance your career within the company. Join us in our mission to improve transportation experiences for millions of users while working with cutting-edge technologies in a supportive and collaborative team.

Interested in this role?

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

Apply Now →Get Job Alerts