lyft

Data Engineer

Apply Now

At a Glance

Location
Toronto, Canada
Employment
employment_required
Experience
4+ years
Posted
2026-04-13T11:35:20-04:00

Key Requirements

Required Skills

AWSBashDockerETLKafkaKubernetesMicroservicesMySQLOraclePostgreSQLPythonRubySQLTerraform

Domain Knowledge

  • Engineering

Requirements

Develop tools that support self-service management of data pipelines (ETL), schema evolution, and perform SQL tuning to optimize data processing performance

Write clean, well-tested, and maintainable code, prioritizing scalability and cost efficiency

Conduct code reviews to uphold code quality standards and facilitate knowledge sharing

Participate in on-call rotations to maintain high availability and reliability of data workflows

Unblock, support and communicate with internal & external partners to achieve results

Strong experience with Spark and with a scripting language (Python, Ruby, Bash)

Compensation & Benefits

Extended health and dental coverage options, along with life insurance and disability benefits

Mental health benefits

Family building benefits

Child care and pet benefits

Access to a Lyft funded Health Care Savings Account

RRSP plan with company match to help save for your future

Responsibilities

Owner of the core data pipelines in mapping, responsible for scaling up data processing flow to meet the rapid data growth at Lyft

Develop strong subject matter expertise in the systems you manage, setting and managing SLAs for both data pipeline and datasets

Continuously evolve data models and schemas to meet business and engineering requirements

Develop tools that support self-service management of data pipelines (ETL), schema evolution, and perform SQL tuning to optimize data processing performance

Write clean, well-tested, and maintainable code, prioritizing scalability and cost efficiency

Conduct code reviews to uphold code quality standards and facilitate knowledge sharing