Lyft Logo

Lyft

Senior Data Engineer, Mapping

Posted 7 Days Ago
Be an Early Applicant
In-Office
Toronto, ON
Senior level
In-Office
Toronto, ON
Senior level
As a Senior Data Engineer, you'll develop scalable data pipelines, evolve data models, and support analytics and machine learning efforts for mapping at Lyft, while mentoring junior engineers and ensuring data quality.
The summary above was generated by AI

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.

As a Data Engineer on the Mapping team, you will collaborate with our world class team of engineers, product managers, and data scientists to grow and improve the quality of recommended routes and accuracy of our travel time estimations. You will architect, build, and maintain scalable data pipelines and services to support route simulation, experimentation, analytics, and machine learning models. Your work will enable integration with partner teams and allow stakeholders across Engineering, Data Science, and Product to make data-informed decisions that directly impact Lyft’s growth and profitability.

Our technology stack is based on the latest technologies such as AWS, Kubernetes and Apache Airflow. You will work with incredibly passionate and talented colleagues from software engineering, machine learning and data science on projects that directly impact millions of riders and drivers.

Responsibilities:
  • Owner of the core data pipelines in mapping, responsible for scaling up data processing flow to meet the rapid data growth at Lyft
  • Lead the Data Engineering team’s technical roadmap, ensuring alignment with team and stakeholder goals
  • 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
  • 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
  • Mentor and guide junior engineers, fostering a culture of innovation and adherence to best practices in software development, data quality, and project delivery
Experience:
  • Bachelor's degree in Computer Science, Engineering, Mathematics, Statistics, or a related field
  • 5+ years of relevant professional experience
  • Strong experience with Spark and with a scripting language (Python, Ruby, Bash)
  • Experience with disparate database, querying and streaming technologies such as S3, DynamoDB, HDFS, Hive, Presto, Pig, HBase, Parquet, Iceberg, Flink, Spark Streaming, Kafka
  • Experience with data quality tools such as Great Expectations, dbt, Monte Carlo, Soda, Collibra
  • Strong understanding of SQL Engine, experience with querying geospatial data, and able to conduct advanced performance tuning
  • Proficient in at least one of the SQL languages (MySQL, PostgreSQL, SqlServer, Oracle)
  • Experience with workflow management tools (Airflow, Oozie, Azkaban, UC4, Prefect)
  • Exceptional analytical skills, with an in-depth understanding of data quality issues and the ability to dive into complex datasets to resolve inconsistencies
  • Excellent communication skills, with the ability to articulate technical concepts clearly to both technical and non-technical audiences while collaborating effectively across teams
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 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

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 $136,000-$170,000 CAD. Salary ranges are dependent on a variety of factors, including qualifications, experience and geographic location. Range is not inclusive of potential equity offering, bonus or benefits. Your recruiter can share more information about the salary range specific to your working location and other factors during the hiring process.

Top Skills

Apache Airflow
AWS
Bash
Collibra
Dbt
DynamoDB
Flink
Great Expectations
Hbase
Hdfs
Hive
Iceberg
Kafka
Kubernetes
Monte Carlo
MySQL
Oracle
Parquet
Pig
Postgres
Presto
Python
Ruby
S3
Soda
Spark
Spark Streaming
Sqlserver

Lyft Ottawa, Ontario, CAN Office

Ottawa, ON, Canada

Similar Jobs

33 Minutes Ago
Hybrid
Toronto, ON, CAN
Senior level
Senior level
Fintech • Machine Learning • Payments • Software • Financial Services
The Staff Software Engineer will lead technical design and development of applications, provide mentorship, improve developer experience, and ensure engineering best practices.
Top Skills: AWSContainersGoGCPJavaMicroservicesAzurePythonRestful Apis
33 Minutes Ago
Hybrid
Toronto, ON, CAN
Senior level
Senior level
Fintech • Machine Learning • Payments • Software • Financial Services
The Staff Android Engineer will design, develop, and architecture mobile applications, mentor junior engineers, and improve engineering practices.
Top Skills: AWSCoroutinesDaggerEspressoJavaJenkinsJunitKotlinRxjava
33 Minutes Ago
Hybrid
Toronto, ON, CAN
Mid level
Mid level
Fintech • Machine Learning • Payments • Software • Financial Services
The role includes developing software applications, mentoring team members, employing TDD methodologies, and working with Agile practices and various technologies.
Top Skills: AWSGoJavaKotlinPythonScalaSwift

What you need to know about the Ottawa Tech Scene

The capital city of Canada and the nation's fourth-largest urban area, Ottawa has proven a rapidly growing global tech hub. With over 1,800 tech companies, many of which are leaders in their sectors, the city's tech talent now makes up more than 13 percent of its total workforce. This growth is driven not only by the big players like UL Solutions and Dropbox, but also by a thriving startup ecosystem, as new businesses emerge to follow in the footsteps of those that came before them.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account