Senior Data Software Engineer - Lyft Mapping
Summary
Senior Data Software Engineer on Lyft's Mapping team in Toronto (hybrid, 3 days/week in-office): owns core data pipelines end-to-end, drives the architecture of experimentation and simulation services, and builds AI-enhanced data tools using Python, SQL, Spark, and Airflow.
In your role, you will manage core data pipelines, ensuring their reliability and performance. You will also direct the technical foundation for experimentation and simulation services, providing the tools necessary for Lyft to test routing improvements effectively. This position demands a mix of technical prowess and strong collaboration skills across various engineering and product teams.
Key Responsibilities: • Manage data pipelines from conception to execution • Spearhead architectural direction for simulation services • Update and innovate data models per business requirements • Develop AI-enhanced tools for data processing optimization • Engage in thorough code reviews to foster best practices
Requirements: • Bachelor's degree in a relevant field • Over 5 years of experience with distributed systems • Expertise in Python, SQL, and Spark • Familiar with Airflow and container orchestration • Ability to communicate complex concepts clearly
Make a difference in data accuracy and analytics at Lyft, enhancing the quality of travel for every rider.