Back to jobs

Data Engineer

Pay
CAD 108,000–135,000/year · BaseAnnual period assumed — pay source
Lyft highly values having employees working in-office to foster a collaborative work environment and company culture. This role will be in-office on a hybrid schedule — Team Members will be expected to work in the office at least 3 days per week, including on Mondays, Wednesdays, and Thursdays. Lyft considers working in the office at least 3 days per week to be an essential function of this hybrid role. Your recruiter can share more information about the various in-office perks Lyft offers. Additionally, hybrid roles have the flexibility to work from anywhere for up to 4 weeks per year. #Hybrid The expected base pay range for this position in the Toronto area is CAD $108,000 - CAD $135,000, not inclusive of potential equity offering, bonus or benefits. Salary ranges are dependent on a variety of factors, including qualifications, experience and geographic location. Your recruiter can share more information about the salary range specific to your working location and other factors during the hiring process. Lyft may use artificial intelligence to screen applicants, however, Lyft employees make the ultimate selection and hiring decisions.
Read the full posting
Work setting
Hybrid — work setting source
Lyft is committed to creating an inclusive workforce that fosters belonging. Lyft believes that every person has a right to equal employment opportunities without discrimination because of race, ancestry, place of origin, colour, ethnic origin, citizenship, creed, sex, sexual orientation, gender identity, gender expression, age, marital status, family status, disability, pardoned record of offences, or any other basis protected by applicable law or by Company policy. Lyft also strives for a healthy and safe workplace and strictly prohibits harassment of any kind. Accommodation for persons with disabilities will be provided upon request in accordance with applicable law during the application and hiring process. Please contact your recruiter if you wish to make such a request. Lyft highly values having employees working in-office to foster a collaborative work environment and company culture. This role will be in-office on a hybrid schedule — Team Members will be expected to work in the office at least 3 days per week, including on Mondays, Wednesdays, and Thursdays. Lyft considers working in the office at least 3 days per week to be an essential function of this hybrid role. Your recruiter can share more information about the various in-office perks Lyft offers. Additionally, hybrid roles have the flexibility to work from anywhere for up to 4 weeks per year. #Hybrid The expected base pay range for this position in the Toronto area is CAD $108,000 - CAD $135,000, not inclusive of potential equity offering, bonus or benefits. Salary ranges are dependent on a variety of factors, including qualifications, experience and geographic location. Your recruiter can share more information about the salary range specific to your working location and other factors during the hiring process.
Read the full posting
Employment
Not stated

What you’ll work on

Full posting
  • Build and maintain backend systems for real-time ad serving, campaigns and reporting

  • Design scalable data models for analytics, targeting and measurement

  • Build pipelines that ingest, transform and distribute large volumes of ad data

  • Schedule and monitor production data workflows with orchestration tools like Airflow

  • Integrate internal and third-party systems through APIs and batch data feeds

From the employer’s posting
Develop and maintain backend systems that support real-time ad serving, campaign management, and reporting.
Design and implement scalable data models to support analytics, targeting, and measurement use cases.
Build and maintain data pipelines that handle ingestion, transformation, and distribution of large volumes of advertising data.
Work with orchestration frameworks (e.g., Airflow) to schedule and monitor reliable, production-grade data workflows.
Collaborate with cross-functional partners to integrate internal and third-party systems via APIs and batch data feeds.

What you’ll bring

All qualifications

Core experience

  • 2+ years of industry experience in backend or data engineering roles
  • Proficiency in at least one backend programming language (e.g., Python, Go, Java)
  • Good understanding of distributed systems, microservices, and database design (SQL and NoSQL).
  • Experience working with relational and non-relational databases (e.g., PostgreSQL, BigQuery, DynamoDB).
Qualification wording
2+ years of industry experience in backend or data engineering roles
Proficiency in at least one backend programming language (e.g., Python, Go, Java)
Good understanding of distributed systems, microservices, and database design (SQL and NoSQL).
Experience working with relational and non-relational databases (e.g., PostgreSQL, BigQuery, DynamoDB).

Benefits in the posting

Full benefits wording
  • 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
  • In addition to provincial observed holidays, salaried team members are covered under Lyft's flexible paid time off policy. The policy allows team members to take off as much time as they need (with manager approval). Hourly team members get 15 days paid time off, with an additional day for each year of service
  • Lyft is proud to support new parents with 18 weeks of paid time off, designed as a top-up plan to complement provincial programs. Biological, adoptive, and foster parents are all eligible.
  • Subsidized commuter benefits and Lyft ride credits
  • The expected base pay range for this position in the Toronto area is CAD $108,000 - CAD $135,000, not inclusive of potential equity offering, bonus or benefits. Salary ranges are dependent on a variety of factors, including qualifications, experience and geographic location. Your recruiter can share more information about the salary range specific to your working location and other factors during the hiring process.

From the employer’s posting.

Apply at Lyft

Posting record

Report an error
Status in our records
Live
First seen by us
Nov 11, 2026today
Recorded sightings
1
Reposted
once since Aug 6, 2026

These dates show when we found the posting. Check the employer’s website to confirm it is still accepting applications. We count a repost when the same title and location comes back as a new listing within 60 days of the last one coming down. Some hiring systems expire listings on a schedule, so repost rates vary by system.

How this job compares

Time since we first saw it

Day 0

Early. Similar jobs usually come down between day 6 and day 55.

At Lyft, jobs usually come down by about day 57.

From 12,958 similar postings that came down, and 31 of Lyft’s. Coming down is not always a hire.

Lyft is hiring

26 open jobs

Open jobs by the week we first saw them, last 12 weeks.

  • Hiring has slowed
  • Takes jobs down at a usual pace
  • 8% of open jobs were reposted
Hiring record

See how this role fits your experience

Add your resume and we’ll mark which of these tools you already use, and point out anything in the posting that could rule you out.

  • Java
  • Python
  • SQL
  • BigQuery
  • DynamoDB
  • Kafka
  • NoSQL
  • PostgreSQL
  • Prefect
  • Airflow
  • Go
Where the posting names them
- 2+ years of industry experience in backend or data engineering roles - Proficiency in at least one backend programming language (e.g., Python, Go, Java) - Good understanding of distributed systems, microservices, and database design (SQL and NoSQL).
- Proficiency in at least one backend programming language (e.g., Python, Go, Java) - Good understanding of distributed systems, microservices, and database design (SQL and NoSQL). - Exposure to orchestration tools (e.g., Airflow, Prefect) and data distribution technologies (e.g., Kafka, Pub/Sub).
- Exposure to orchestration tools (e.g., Airflow, Prefect) and data distribution technologies (e.g., Kafka, Pub/Sub). - Experience working with relational and non-relational databases (e.g., PostgreSQL, BigQuery, DynamoDB). - Experience with Linux.
- Good understanding of distributed systems, microservices, and database design (SQL and NoSQL). - Exposure to orchestration tools (e.g., Airflow, Prefect) and data distribution technologies (e.g., Kafka, Pub/Sub). - Experience working with relational and non-relational databases (e.g., PostgreSQL, BigQuery, DynamoDB).
- Build and maintain data pipelines that handle ingestion, transformation, and distribution of large volumes of advertising data. - Work with orchestration frameworks (e.g., Airflow) to schedule and monitor reliable, production-grade data workflows. - Collaborate with cross-functional partners to integrate internal and third-party systems via APIs and batch data feeds.

Your next step

Complete your application on app.careerpuck.com. The employer’s form will show what is required.

Applying through Greenhouse

  • No account needed: the form is one page, with an “Autofill my application” option that reads your resume.
  • Greenhouse doesn’t read resumes over 2.5 MB, or details placed in a header, footer, text box, table or second column. The file still attaches, but a recruiter has to type you in by hand.

Already applied? Track this application

Has Lyft posted this job before?

Yes. We’ve followed one other Data Engineer job there since August 2026. It is still up.

  1. TorontoStill up after 97 days, first seen Aug 6
  2. This jobUp 0 days so far, first seen Nov 11

About Lyft

People
About 3,913 in 2025, up 33% from the year before.Annual report (SEC Form 10-K)
Company
Listed as LYFT.
H-1B visas
67 approved for new hires in fiscal 2025.US Citizenship and Immigration Services

Demand for Data Engineer roles

New Data Engineer postings at the employers we follow are up 7% over the last 6 weeks compared with the 6 before.

Weekly new Data Engineer postings at the same employers, from the week of August 17 to the week of November 2. The fewest in a week was 834, the most 1,323, and the latest week had 1,323.
August 17Last week

Each bar is one week of new postings. The darkest bars are the last 6 weeks.

Counted from the hiring pages we’ve followed for at least five weeks, so employers we add don’t look like growth. Updated weekly.

About the role

We file this job under Data Engineer, by the work the posting describes.

Data engineers build and run the pipelines that copy data out of apps and outside services into a warehouse or lake, and fix them when a source changes or a load fails.

Expect SQL, Python, a cloud platform, a scheduler such as Airflow, and often tools for large data such as Spark or Kafka.

An analytics engineer works one step later, turning the raw data a data engineer lands into clean tables people can query.

US government figures for database architects

Median yearly pay, May 2025
$139,500
Expected change, 2025 to 2035
9.4% more jobsagainst 3.5% for all jobs

The government has no code for data engineers, so these figures are for the closest group, database architects, which includes data integration and data warehousing specialists.

Source: US Bureau of Labor Statistics, Occupational Employment and Wage Statistics (May 2025) and Employment Projections (2025 to 2035). Occupation code 15-1243.

Job description

View original posting ↗

At Lyft, our purpose is to serve and connect. We aim to achieve this by cultivating a work environment where all team members belong and have the opportunity to thrive.

Lyft is looking for experienced software engineers from a scope of disciplines. We are growing our team with people who want to build, improve and incorporate technologies that make the lives of our community more enriched. As an engineer at Lyft, you'll collaborate with teams like product, data science, analytics, and operations on code that empower us to iterate quickly, while focusing on delighting our riders and drivers.

As a Software Engineer for Lyft Ads - you will work on one of Lyft’s newest lines of business focused on building the world’s largest transportation media network. We build products that allow brands to engage with our unique audience throughout their transportation journeys and beyond. For this role we are seeking software engineers who are passionate about backend and data engineering. You will join our Ad Infra Engineering team and contribute to building the systems and pipelines powering our ad-serving, measurement and audience platform. We work on technologies that let brands engage with our unique audience throughout their transportation journeys. This role is a great opportunity for an early-career engineer to gain experience working with distributed backend systems and large-scale data workflows, collaborating closely with product, analytics, and data science teams.

Responsibilities:

  • Develop and maintain backend systems that support real-time ad serving, campaign management, and reporting.
  • Design and implement scalable data models to support analytics, targeting, and measurement use cases.
  • Build and maintain data pipelines that handle ingestion, transformation, and distribution of large volumes of advertising data.
  • Work with orchestration frameworks (e.g., Airflow) to schedule and monitor reliable, production-grade data workflows.
  • Collaborate with cross-functional partners to integrate internal and third-party systems via APIs and batch data feeds.
  • Write clean, maintainable, and testable code following best practices (CI/CD, observability, code reviews).
  • Participate in architecture discussions and design reviews with an emphasis on performance and reliability.
  • Learn and grow through mentorship, documentation, and regular team collaboration.

Experience:

  • BSc/MSc in Computer Engineering, Computer Science, related field or relevant work experience
  • 2+ years of industry experience in backend or data engineering roles
  • Proficiency in at least one backend programming language (e.g., Python, Go, Java)
  • Good understanding of distributed systems, microservices, and database design (SQL and NoSQL).
  • Exposure to orchestration tools (e.g., Airflow, Prefect) and data distribution technologies (e.g., Kafka, Pub/Sub).
  • Experience working with relational and non-relational databases (e.g., PostgreSQL, BigQuery, DynamoDB).
  • Experience with Linux.

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
  • In addition to provincial observed holidays, salaried team members are covered under Lyft's flexible paid time off policy. The policy allows team members to take off as much time as they need (with manager approval). Hourly team members get 15 days paid time off, with an additional day for each year of service 
  • Lyft is proud to support new parents with 18 weeks of paid time off, designed as a top-up plan to complement provincial programs. Biological, adoptive, and foster parents are all eligible.
  • Subsidized commuter benefits and Lyft ride credits

Lyft is committed to creating an inclusive workforce that fosters belonging. Lyft believes that every person has a right to equal employment opportunities without discrimination because of race, ancestry, place of origin, colour, ethnic origin, citizenship, creed, sex, sexual orientation, gender identity, gender expression, age, marital status, family status, disability, pardoned record of offences, or any other basis protected by applicable law or by Company policy. Lyft also strives for a healthy and safe workplace and strictly prohibits harassment of any kind.  Accommodation for persons with disabilities will be provided upon request in accordance with applicable law during the application and hiring process. Please contact your recruiter if you wish to make such a request.

Lyft highly values having employees working in-office to foster a collaborative work environment and company culture. This role will be in-office on a hybrid schedule — Team Members will be expected to work in the office at least 3 days per week, including on Mondays, Wednesdays, and Thursdays. Lyft considers working in the office at least 3 days per week to be an essential function of this hybrid role. Your recruiter can share more information about the various in-office perks Lyft offers. Additionally, hybrid roles have the flexibility to work from anywhere for up to 4 weeks per year. #Hybrid

The expected base pay range for this position in the Toronto area is CAD $108,000 - CAD $135,000, not inclusive of potential equity offering, bonus or benefits. Salary ranges are dependent on a variety of factors, including qualifications, experience and geographic location. Your recruiter can share more information about the salary range specific to your working location and other factors during the hiring process.

Lyft may use artificial intelligence to screen applicants, however, Lyft employees make the ultimate selection and hiring decisions.

This job fills an existing vacancy.

Source details

View original posting ↗

Source notes

Source excerpts

Selected passages from the saved posting. Check the full description for conditions and exceptions.

Pay
Lyft highly values having employees working in-office to foster a collaborative work environment and company culture. This role will be in-office on a hybrid schedule — Team Members will be expected to work in the office at least 3 days per week, including on Mondays, Wednesdays, and Thursdays. Lyft considers working in the office at least 3 days per week to be an essential function of this hybrid role. Your recruiter can share more information about the various in-office perks Lyft offers. Additionally, hybrid roles have the flexibility to work from anywhere for up to 4 weeks per year. #Hybrid The expected base pay range for this position in the Toronto area is CAD $108,000 - CAD $135,000, not inclusive of potential equity offering, bonus or benefits. Salary ranges are dependent on a variety of factors, including qualifications, experience and geographic location. Your recruiter can share more information about the salary range specific to your working location and other factors during the hiring process. Lyft may use artificial intelligence to screen applicants, however, Lyft employees make the ultimate selection and hiring decisions.
Location & working pattern

Toronto, Canada

This passage needs a closer read in the full description.

Work authorization

This passage needs a closer read in the full description.

Find answers in the posting

AI
How answers work

AI selects complete passages from this posting. Check them for conditions and exceptions.

Uses this posting and your question. No profile needed.