Senior Software Engineer, Data - Mapping
$136k - $170k per yearLyft
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 Senior Software Engineer, Data on the Mapping team, you will collaborate with our world-class team of engineers, product managers, and scientists to grow and improve the quality of recommended routes and accuracy of our travel time estimations. You will lead the architecture and long-term technical direction of our offline experimentation tooling and route simulation services — the systems that let Lyft test routing changes safely before they reach production. You'll also build scalable data pipelines for experimentation, analytics, and machine learning models, along with the data governance and observability systems that keep them trustworthy. 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, Databricks, Kubernetes and 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
- Own core data pipelines end-to-end, building deep subject matter expertise in the systems you manage and defining/managing SLAs for pipelines, services, and datasets to ensure reliability at scale
- Serve as the technical owner and architectural lead for our offline experimentation platform and route simulation services, setting technical direction, evaluating trade-offs, and ensuring the systems scale with Lyft's routing and mapping ambitions
- Continuously evolve data models and schemas to meet business and engineering requirements
- Develop AI tools that support self-service management of data pipelines (ETL) and schema evolution, and perform hands-on SQL tuning to optimize data processing performance
- Write clean, well-tested, and maintainable code, prioritizing scalability and cost efficiency
- Participate in code and architecture reviews to ensure code quality and distribute knowledge
- Manage on-call rotations and proactively improve team processes
- Mentor others, give brown bags, and promote engineering best practices across the team
Experiences
- Bachelor's degree in Computer Science, Engineering, Mathematics, Statistics, or a related field
- 5+ years of professional experience in backend or data engineering with large-scale distributed systems
- Strong experience with Spark, and with a scripting language (Python, Ruby, Bash)
- Experience with distributed storage, querying, and streaming technologies (e.g. Clickhouse, Hive, Presto, Delta, Iceberg, Kafka)
- Strong SQL skills (MySQL, PostgreSQL or similar), with experience conducting advanced performance tuning and querying high volume events data (e.g. geospatial, behavioural)
- Strong data quality instincts, with hands-on experience using tools like dbt, Great Expectations, or Monte Carlo to diagnose and resolve issues in complex datasets
- Experience with workflow orchestration (e.g., Airflow, Prefect) and infra tooling (e.g., Terraform, Docker, Kubernetes), preferably in an AWS context
- Experience designing API schemas and building backend services in a microservices architecture
- Proficient and effective in using AI tools (e.g. Copilot, Claude Code, Cursor) to accelerate coding and engineering workflows
- Excellent communication skills, with the ability to articulate technical concepts clearly to both technical and non-technical audiences while collaborating effectively across teams
- Bonus: Experience with LLM orchestration or vector databases, or with experimentation/simulation platforms and A/B testing infrastructure at scale
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 $136,000 - CAD $170,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.
$216k - $270k per year
...opportunity to thrive. The Mapping team at Lyft is tasked with building... ...and most accurate mapping data possible, along with... ...business for decades. Our engineering team is growing rapidly, and we... ...experience building and shipping software Experience with leading software...SeniorHourly payLong term contractTemporary workWork at officeFlexible hours3 days per week$200k - $255k per year
...Terminal builds telematics data infrastructure for the commercial... ...Commercial auto insurers and fleet software companies, including industry... ...role We're looking for an engineer who thrives on building... ...salary plus meaningful equity. Senior: base $200,000 to $255,000 +...SeniorFull timeInternshipWork at officeFlexible hours- ...using SDKs What you bring: ~4+ years of software development experience. ~ Experience... ...Computer Science, Mathematics, Software Engineering, or equivalent experience #LI-AR2 #LI... ...faster with AI-ready insights, trusted data, and advanced automation. Its solutions provide...SeniorWorldwide
- ...NielsenIQ is a global measurement and data analytics company providing the most complete and trusted view of consumers and... ...landscape. Job Description About this job As a Senior Software Engineer, you will play a critical role in designing, building, and operating...SeniorLong term contractFull timeInternshipLocal areaFlexible hours
- ...Collaboration Job Summary We are seeking a talented and motivated Senior Software Engineer to contribute to the development and evolution of our SaaS... ...with C# / .NET development. Strong understanding of data modelling, query optimization, and database performance...SeniorFull timeWork at officeRemote work
- ...Terminal builds telematics data infrastructure for the commercial... ...Commercial auto insurers and fleet software companies including industry... ...Were looking for a software engineering intern whos excited about... .... Youll work closely with our senior software engineers contributing...SeniorInternshipWork at office
$136k - $170k per year
...on having a digital representation of the physical world - a map with all routing related (real-time) information. This is what... ...between people and transport can happen. We are hiring a Senior Software Engineer to join our Pickup, Places and Search team within the Mapping...SeniorHourly payLong term contractTemporary workWork at officeFlexible hours3 days per week$131k - $181k per year
...work. Equinix's Digital Innovation Office is seeking a Senior Software Engineer - Marketing to support key Marketing Technology transformation... ...architecture (Salesforce Privacy Center, AEM, GDPR consent withdrawal), Data Cloud, MCAE-to-Marketing Cloud Advanced migration, and...SeniorFull timeWork at office$105k - $155k per year
...We're looking for a Senior Software Engineer to join the CoCounsel Applications team and play a hands-on role in building and evolving our external... ...specialized software and insights to empower professionals with the data, intelligence, and solutions needed to make informed...SeniorWork at officeLocal areaFlexible hours$100 per hour
...Role: Senior Data Engineer Structure: Hybrid (2 days onsite / 3 days remote) - Toronto Duration: 6-Month Contract Pay Rate: up to $100... ...Experience ~10+ years of experience across Data Engineering, Software Engineering, Cloud Engineering or related disciplines ~5+...SeniorContract workRemote work- ...Design, develop, modify, test, implement, integrate, and maintain enterprise web applications. Contribute to technical decisions, software design, coding, implementation, maintenance documentation, and design discussions. Provide development and maintenance support across...SeniorFull timeWork at officeRemote work1 day per week
$120k - $145k per year
...the world. We hire exceptionally smart, analytical, and hard working people who are lifelong learners. About The Role As a Senior Data Engineer you’ll be tasked with designing, building, and maintaining scalable data platforms and pipelines. Your deep knowledge of data...SeniorFull timeWork from homeFlexible hours$118k - $152k per year
...Build and deliver complex enterprise software solutions for financial services clients. The Role As a Senior Software Engineer at Capco, you’ll design, develop, modify, maintain, and support complex web-based products and customer applications. You’ll work across the...SeniorInternshipImmediate start- ...Develop distributed microservices and apply distributed systems software design principles. Work with cloud infrastructure, SQL and... ...or bachelor's degree in Computer Science, Mathematics, Software Engineering, or equivalent experience. Benefits ~ Hybrid work arrangement...SeniorFull time
$186.84k - $334.74k per year
...thrive, we can’t wait to meet you. WHAT YOU'LL DO We're looking for a Senior Software Engineer II for our Currents team, responsible for building, maintaining, and evolving Currents, our data export system at scale. The Currents system is a robust Kafka-based event pipeline...SeniorInternshipWork at officeLocal areaFlexible hours$136k - $170k per year
...thrive. Lyft is looking for experienced software engineers from a variety of disciplines. We are... ...ll collaborate with teams like product, data science, analytics, and operations on code... ...our passengers and drivers. As a Senior Software Engineer on the Marketplace team...SeniorHourly payWork at officeFlexible hours3 days per week- ...maintain, and evolve the Kafka-based Currents data export system at scale. Develop and... ...of billions of messages daily. Bring software projects from concept through production... ...advance foundational systems. Mentor engineers and lead by example in a collaborative team...SeniorFull timeWork at officeFlexible hours
- ...Build and maintain scalable full-stack web applications for Cloud Data Ingestion and Data Transformation. Own features end-to-end,... ...systems, or ETL applications. Deliver incremental, high-quality software that improves customer success. Requirements ~6+ years of full...SeniorWork at officeFlexible hours
$159.1k - $198k per year
...Position Summary League is seeking a Software Security Engineer to join our Security Engineering org... ...protect sensitive healthcare and member data. This is not a governance, audit, or... ...productivity and quality of output Senior ICs / Managers: Integrate AI into team...SeniorFull timeWork at officeRemote workFlexible hours$5000 per month
...161 Bay Street (93021), Canada, Toronto,Toronto, Ontario, Senior Software Engineering Manager About Capital One Canada. For over 20 years, we'... ...least 10 years of experience contributing to application and/or data design, architecture and development We may use your...SeniorFull timeWork at officeWork from homeFlexible hours$136k - $170k per year
...opportunity to thrive. Lyft is looking for software engineers from a scope of disciplines. We are... ...ll collaborate with teams like product, data science, analytics, and operations on... ...The Applied AI team is looking for a senior software Engineer to join the Recommendations...SeniorHourly payWork at officeFlexible hours3 days per week$80 - $100 per hour
...has to offer at . The Opportunity: We’re looking for a Senior Data Engineer to join our Data and Analytics Group within the Technology... ...Development, Security, and TSP Ops teams to deploy data and software products both on-premise and in the cloud. Impact and Engagement...SeniorHourly payLong term contractTemporary workInternship$130k - $140k per year
...every decision. Our AI-first platform transforms proprietary data, advanced analytics and deep financial services expertise into... ...HUB office. Job Description Are you a passionate Senior Software Engineer looking to make a significant impact in the fintech space? Join...SeniorPart timeWork at officeWork from homeFlexible hours$160k - $200k per year
...products are built. Traditional handoffs between product, design, and engineering are giving way to smaller, faster teams where builders can take... ...thoughtful solutions and user experiences, build scalable software, and measure business impact. Design technical solutions and...SeniorLong term contractPermanent employmentFull timeInternship$100k - $145k per year
...Senior Software Engineer, AI Are you ready to shape the future of AI-driven content technology while leading cutting-edge innovation in a mission... ...Implement machine learning models, algorithms, and data pipelines Build and optimize neural networks, deep learning...SeniorFull timeWork at officeLocal areaFlexible hours$140k - $170k per year
...placing patients at the center of the record release process, data moves more ethically, easily and securely throughout the care... ...patients across North America. About the team: As a Senior Software Engineer on our Provider team, you will have the opportunity to apply...SeniorFull timeWork at office2 days per week$140k - $160k per year
...Ready to kick off your career and build software that powers a $26B industry? commonsku is revolutionizing the promotional products... ...great, you’ll want to keep reading. About the Role: Senior Software Engineer We’re growing — and we’re hiring a Senior Software...SeniorRemote work$58k - $102k per year
...experts through mentoring and on the job coaching -- As a Data & AI Platform Engineer on the AI & Data Transformation team, you will operate at... ...-making. • Leveraging agentic AI to accelerate the software development lifecycle (SDLC), including code generation, automated...SeniorPermanent employmentFlexible hours$50 - $53 per hour
...Job Responsibility: Job Title: Platform Engineer Location: Toronto Downtown,Canada Job Type: Full time contract Department: Engineering... ...Skills and Qualifications: ~6+ years of experience in software/platform engineering roles. ~ Strong proficiency in Python for...SeniorHourly payFull timeContract workRelocationMonday to friday$100k - $145k per year
...builds and ships using AI-native engineering practices: agentic coding tools that let a small, senior group move at a pace well beyond... ...and shipping production software systems, including hands-on experience... ...systems (not solely classical ML/data science). Direct experience building...SeniorInternshipWork at officeLocal areaFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer, Data - Mapping. Be the first to apply!
- director software engineering Toronto, ON
- software engineer co-op Toronto, ON
- software developer no experience Toronto, ON
- junior software engineer Toronto, ON
- software engineer Toronto, ON
- software engineer internship Toronto, ON
- software engineer - robotics Toronto, ON
- new graduate software developer Toronto, ON
- linux software engineer Toronto, ON
- software engineer - computer Toronto, ON

