Taro Logo

Senior Software Engineer, Data Pipelines

Lyft's mission is to improve people's lives with the world's best transportation.
Data
Senior Software Engineer
Hybrid
5+ years of experience
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Senior Software Engineer, Data Pipelines

At Lyft, our mission is to improve people's lives with the world's best transportation. The Infrastructure team is passionate about building software to solve problems at massive scale. As a Senior Software Engineer in Data Pipelines at Lyft, you will be at the heart of critical data flowing through Lyft, supporting hundreds of services that impact millions of drivers and passengers daily.

Responsibilities:

  • Maintain and analyze metrics from operating systems, control planes, and applications
  • Design, develop, and deploy tooling and systems to improve reliability, scalability, and efficiency
  • Balance feature development speed with reliability and service-level objectives
  • Operate and improve Infrastructure using industry best practices and tools
  • Participate in design reviews, platform management, and capacity planning
  • Document operations processes and automate repetitive tasks
  • Participate in on-call rotations and support incident mitigation

Requirements:

  • 5+ years of experience in software development, automation, and systems engineering
  • Proficiency in high-level languages like Go Lang or Python
  • Experience operating large-scale infrastructure in public cloud environments (e.g., AWS)
  • Experience with infrastructure tooling (Terraform, Cloud Formation, Docker, Kubernetes, etc.)
  • Ability to identify and mitigate performance bottlenecks and areas for improvement

Lyft offers a hybrid work environment with 3 days in-office (Mondays, Thursdays, and a team-specific day) and the flexibility to work from anywhere for up to 4 weeks per year. Join a diverse and inclusive team that values equal employment opportunities and strives for a healthy, harassment-free workplace.

Last updated 10 months ago

Responsibilities For Senior Software Engineer, Data Pipelines

  • Maintain and analyze metrics from operating systems, control planes, and applications
  • Design, develop and deploy tooling and systems to improve reliability, scalability, and efficiency
  • Balance feature development speed with reliability and service-level objectives
  • Operate and improve Infrastructure using industry best practices and tools
  • Participate in design reviews, platform management, and capacity planning
  • Document operations processes and automate repetitive tasks
  • Participate in on-call rotations and support incident mitigation

Requirements For Senior Software Engineer, Data Pipelines

Go
Python
Kubernetes
Kafka
  • 5+ years experience in software development, automation, and systems engineering
  • Proficiency in high-level languages like Go Lang or Python
  • Experience operating large-scale infrastructure in public cloud environments (e.g., AWS)
  • Experience with infrastructure tooling (Terraform, Cloud Formation, Docker, Kubernetes, etc.)
  • Ability to identify and mitigate performance bottlenecks and areas for improvement

Benefits For Senior Software Engineer, Data Pipelines

Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
Parental Leave
  • Extended health and dental coverage options
  • Life insurance and disability benefits
  • Mental health benefits
  • Family building benefits
  • Access to a Health Care Savings Account
  • 15 days paid time off, with an additional day for each year of service
  • 4 Floating Holidays each calendar year
  • 10 paid sick days per year
  • 18 weeks of paid parental leave

Interested in this job?