Taro Logo

Software Engineer, Data Pipelines

Lyft is a transportation technology company focused on improving people's lives through better transportation solutions.
$108,000 - $135,000
Data
Mid-Level Software Engineer
Hybrid
5,000+ Employees
2+ years of experience
Transportation

Description For Software Engineer, Data Pipelines

Lyft is seeking a Software Engineer for their Data Pipelines team in Toronto, focusing on building and maintaining critical data infrastructure that impacts millions of drivers and passengers daily. The role is part of the Infrastructure team, which is known for developing innovative solutions at scale and contributing to open-source projects like Envoy Proxy.

The position involves working with Kafka as the primary data streaming platform and managing various services to handle data distribution to internal customers. Key responsibilities include maintaining system metrics, developing tooling for improved reliability and scalability, and participating in on-call rotations to ensure platform stability.

This is an excellent opportunity for engineers with 2+ years of experience who are passionate about building robust distributed systems. The role requires proficiency in languages like Go and Python, along with experience in AWS and infrastructure tooling such as Kubernetes, Terraform, and Docker.

Lyft offers a comprehensive benefits package including health coverage, mental health support, family benefits, and flexible PTO. The company promotes a collaborative work environment with a hybrid work model requiring 3 days in office. The salary range is competitive at CAD $108,000 - $135,000, plus potential equity and benefits.

The role combines technical challenges with real-world impact, as you'll be working on systems that directly affect transportation services for millions of users. Lyft's commitment to open-source contributions and solving problems at scale makes this an exciting opportunity for engineers looking to make a meaningful impact while working with cutting-edge technology.

Last updated a few seconds ago

Responsibilities For Software Engineer, Data Pipelines

  • Maintain and analyze metrics from operating systems, control planes, and applications
  • Design, develop and deploy tooling and systems for reliability, scalability and efficiency
  • Balance feature development speed and reliability with service-level objectives
  • Operate and improve Infrastructure using industry best practices and tools
  • Participate in design and production readiness reviews
  • Document Infrastructure operations process and insights
  • Participate in on-call rotations and incident response

Requirements For Software Engineer, Data Pipelines

Python
Go
Kubernetes
  • 2+ years experience in software development, automation and systems engineering
  • Ability to create production ready code in Go Lang, Python
  • Experience operating large scale infrastructure in AWS
  • Experience with infra tooling (Terraform, Cloud Formation, Docker, Kubernetes, Ansible, Chef, Puppet)
  • Experience identifying problems, performance bottlenecks and developing mitigation plans

Benefits For Software Engineer, Data Pipelines

Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
Parental Leave
Commuter Benefits
  • Extended health and dental coverage
  • Life insurance and disability benefits
  • Mental health benefits
  • Family building benefits
  • Child care and pet benefits
  • Health Care Savings Account
  • RRSP plan
  • Flexible paid time off policy
  • 18 weeks paid parental leave
  • Subsidized commuter benefits

Interested in this job?

Jobs Related To Lyft Software Engineer, Data Pipelines

Yield and Integration Engineer

Yield and Integration Engineer position at Teledyne Technologies focusing on semiconductor process analysis and yield improvement through data engineering and failure analysis.

Data/Python Developer

Data/Python Developer position at 3M focusing on developing data-driven applications, managing data pipelines, and ensuring data integrity using Python, Dash, Neptune, and Databricks.

Senior Associate Database Developer

Senior Associate Database Developer position at PwC in Bangalore, focusing on database development, optimization, and ETL processes with 4-7 years of experience required.

Risk Business Product Architect / Developer AVP

Risk Business Product Architect/Developer position at State Street, combining data science and risk management expertise to lead risk reporting and analytics solutions.

Experienced Software Developer – Data Engineering

Boeing is seeking an Experienced Software Developer in Data Engineering to build and maintain data pipelines, implement data architecture, and drive analytics initiatives across multiple locations.