Senior Software Development Engineer, Routing Tiling

Posted 6ds ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Senior Software Engineer designing and operating routing data pipelines for Mapbox. Focused on data processing efficiency and integration of real-time traffic updates.

Responsibilities:

  • Design, build, and operate critical components of the routing data pipeline.
  • Develop and scale systems that transform raw map data into performant, production-ready routing tiles.
  • Improve data freshness and processing efficiency, reducing pipeline latency from days to hours.
  • Integrate real-time traffic and map updates to enhance routing accuracy and guidance quality.
  • Ensure high reliability and availability of routing data delivered to global users and partners.
  • Build automated systems that maintain data integrity, consistency, and quality at scale.

Requirements:

  • Experience engineering modern C++ and Linux server applications in a commercial or open-source development environment, or equivalent performance-critical systems experience with Rust.
  • Knowledge of operating systems and distributed systems (e.g., fault-tolerance, consistency, service discovery, etc.)
  • A rigorous approach to problem solving, using experiments and data analysis to drive quality of service improvements
  • Willingness to go beyond your comfort zone and develop new skills across the full range of our stack
  • Experience building navigation guidance solutions including rigorous quality testing

Benefits:

  • supportive health care
  • parental leave
  • flexibility for the things that come up in life
  • professional development opportunities