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.