Lyft is hiring a Data Engineer in Toronto!
Lyft is hiring a Data Engineer in Toronto to support its Safety and Customer Care team, which handles a high volume of rider and driver support interactions across human associates and AI agents. The role centers on owning and improving the data models and pipelines behind the team's associate and AI-agent platform. This includes making pipelines reliable, integrating third-party data, enabling accurate performance reporting, and finding efficiency gains with meaningful cost impact. The engineer will work with analytics, data science, engineering, product, and marketing partners to connect business needs with scalable data solutions. The position is hybrid, with at least three days per week in the Toronto office, including Mondays, Wednesdays, and Thursdays. The expected base salary range is CAD $108,000 to CAD $135,000, excluding potential equity, bonus, and benefits.
Key responsibilities
- Own the core data pipeline and scale data processing to support rapid growth
- Update data models and schemas as business and engineering requirements change
- Build systems that monitor data quality and consistency
- Create tooling that lets teams manage ETL pipelines through self-service
- Tune SQL and MapReduce jobs to improve processing performance
- Write readable, tested, and maintainable code
- Review code to uphold quality and share knowledge across the team
- Partner with product, engineering, data science, and marketing teams to define problems and priorities
Key requirements
- Bachelor's degree in Computer Science, Engineering, Mathematics, Statistics, or a related discipline
- At least four years of professional data engineering experience, ideally with large-scale distributed systems
- Strong skills in Spark, Python or a similar scripting language, and SQL performance tuning
- Experience with AWS, Hadoop or S3, Hive, Presto, Airflow, and related technologies
- Understanding of ETL processes, workflow orchestration, and data warehousing
- Collaborative approach to cross-team problem solving
- Seniority: Mid-level (4+ years experience)
- Work mode: Hybrid (at least 3 days per week in Toronto office)
- Salary: CAD $108,000 - CAD $135,000
- Key skills: Spark, Python, SQL, AWS, Hadoop, S3, Hive, Presto, Airflow, ETL, data modeling, data warehousing, MapReduce
Want more jobs?
Join our mailing list to receive updates about new data science and Data Engineer jobs.