Software Development Engineer III, EV Routing (Rust)

5 Months ago • 5 Years + • Programming

Job Summary

Job Description

Mapbox is seeking a Software Development Engineer III, EV Routing (Rust) to work on a state-of-the-art routing engine for Electric Vehicles, primarily in Rust. This role involves improving EV trip planning, battery consumption models, and scaling the solution's performance. Responsibilities include designing and implementing scalable services, running experiments to evaluate product quality, participating in end-to-end feature implementation, code reviews, and collaborating with product owners. The ideal candidate will have strong proficiency in engineering web services with Rust or C++, experience with container-based environments on AWS, and knowledge of operating and distributed systems.
Must have:
  • 5+ years in engineering web services with Rust or C++
  • Experience building highly-available API services in containerized environments (e.g., Docker, ECS, Kubernetes)
  • Knowledge of operating systems and distributed systems
  • Excellent team player with strong communication skills
  • Passion for programming and focus on quality with automated tests
Good to have:
  • Experience with implementing service monitoring instrumentation
  • Knowledge of architectural concepts and performance profiling
  • Experience with geospatial localization, traffic telemetry, and mapping
Perks:
  • Supportive healthcare
  • Parental leave
  • Flexibility for life events
  • Supportive learning environment

Job Details

Mapbox is the leading real-time location platform for a new generation of location-aware businesses. Mapbox is the only platform that equips organizations with the full set of tools to power the navigation of people, packages, and vehicles everywhere. More than 4 million registered developers have chosen Mapbox because of the platform’s flexibility, security and privacy compliance. Organizations use Mapbox applications, data, SDKs and APIs to create customized and immersive experiences that delight their customers. 

What We Do

Navigation serves customers with use cases ranging from turn-by-turn navigation in electric vehicles to delivery route planning for fleets of thousands of trucks. Our services are often at the heart of the operations of our customers’ businesses, powering experiences and operations for customers like BMW, Toyota, Rivian, Instacart, and Strava.

The Navigation team develops and operates web services powering virtually all of Mapbox’s strategic navigation initiatives in consumer, automotive, and logistics. This is a highly multidisciplinary team, with work spanning distributed systems on AWS to geospatial localization, traffic telemetry, and mapping. 

Read more about Mapbox Navigation on our blog:https://www.mapbox.com/navigation

What You'll Do

As a Staff Backend Engineer on the Navigation API team you will be spending a lot of time working on a state of the art routing engine for Electric Vehicles (EV) mostly written in Rust.  Along with that is a constellation of supporting services which power the data consumption and storage of the routing data.

Projects you might take part of:

  • Improving EV trip planning with various constraints

  • Improving EV battery consumption model 

  • Scaling our solution’s performance and scalability to do more with less

  • Up-to-the-minute live data integration to improve EV routing qualities even further

In this role, you will be expected to:

  • Design and implement scalable services for our API and routing engine tiers, following best practices for deployment, resilience, and observability.

  • Run and design experiments to evaluate the quality, reliability, and capacity requirements of our user-facing navigation products.

  • Participate in end-to-end feature implementation within the larger navigation team; review code and design documents, shepherd feature releases, and participate in an on-call rotation.

  • Work with product owners, sales engineering, and management to drive future product direction.

What We Believe are Important Traits for This Role

  •  Strong proficiency in engineering web services (5+ years) with either Rust or C++

  • Experience building highly-available API services within container-based environments (e.g., Docker, ECS, Fargate, Kubernetes, etc. on AWS), implementing service monitoring instrumentation, triaging incidents, resolving customer issues, and continuous product improvement.

  • Knowledge of operating systems and distributed systems (e.g., fault-tolerance, consistency, service discovery, etc). System architecture experience and understanding of architectural concepts. Knowing algorithms and data structures, ability to improve the service based on data analysis and performance profiling.

  • Being an excellent team player with the ability to work within a collaborative environment.

  • Enthusiasm for learning and knowledge sharing, supported by strong communication skills in English.

  • Passion about programming and having a strong focus on quality aspects. Implementation of automated tests.

What We Value

In addition to our core values, which are not unique to this position and are necessary for Mapbox leaders:

  • We value high-performing creative individuals who dig into problems and opportunities.

  • We believe in individuals being their whole selves at work. We commit to this through supportive health care, parental leave, flexibility for the things that come up in life, and innovating on how we think about supporting our people.

  • We emphasize an environment of teaching and learning to equip employees with the tools needed to be successful in their function and the company.

  • We strongly believe in the value of growing a diverse team and encourage people of all backgrounds, genders, ethnicities, abilities, and sexual orientations to apply.

By applying for this position, you acknowledge that you have received the Mapbox Non-US Privacy Notice for applicants, which is linked here.  Completing this application requires you to provide personal data, such as your name and contact information, which is mandatory for Mapbox to process your application. 

We are committed to a fair and equitable hiring process. We do not discriminate against any protected class.


#LI-Remote

Similar Jobs

Globalization Partners - Senior UX/UI Designer – Web & Mobile (AI Native App)

Globalization Partners

(Remote)
5 Months ago
sports interactive - Junior Licensing Artist (Fixed-Term Contract)

sports interactive

England, United Kingdom (Hybrid)
1 Month ago
Kepler Interactive - Lead 3D Character Artist

Kepler Interactive

Paris, Île-de-France, France (On-Site)
1 Year ago
Motorola solutions - Technical Trainer

Motorola solutions

Allen, Texas, United States (On-Site)
2 Weeks ago
Alpha Sense - Enterprise Account Executive, Corporate

Alpha Sense

New York, New York, United States (Hybrid)
8 Months ago
Varonis  - C# Software Engineer

Varonis

Herzliya, Tel Aviv District, Israel (On-Site)
9 Months ago
The Walt Disney Company - Specialist, Programming and Content Curation

The Walt Disney Company

Bangkok, Bangkok, Thailand (On-Site)
3 Months ago
Aeries technology - Sr. Software Engineer (C++)

Aeries technology

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Capgemini - Java developer

Capgemini

Gurugram, Haryana, India (On-Site)
2 Months ago
NCR Atleos - Software Engineer II - C++ Developer

NCR Atleos

Hyderabad, Telangana, India (On-Site)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

HP - Supply Chain Planning Intern

HP

Tijuana, Baja California, Mexico (On-Site)
1 Week ago
Salesforce - Lead Solution Engineer - Travel, Transport and Hospitality

Salesforce

London, England, United Kingdom (Remote)
3 Weeks ago
Zones - BI Developer Lead

Zones

Noida, Uttar Pradesh, India (On-Site)
5 Months ago
Coherent corp. - Director, Business Analytics

Coherent corp.

San Diego, California, United States (On-Site)
3 Weeks ago
Grammarly - Software Engineer, macOS/iOS

Grammarly

Seattle, Washington, United States (Hybrid)
2 Weeks ago
C3 IoT - Solution Engineer

C3 IoT

London, England, United Kingdom (On-Site)
3 Weeks ago
USE Insider - Customer Success Manager

USE Insider

Istanbul, İstanbul, Türkiye (Hybrid)
9 Months ago
Qualcomm - GPU Research Engineer

Qualcomm

Santa Clara, California, United States (On-Site)
3 Months ago
Scout - Staff Technical Program Manager

Scout

Fremont, California, United States (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Germany

Philips - Modality Sales Specialist CT (w/m/d) Region East

Philips

Germany (On-Site)
1 Month ago
Trek - Warehouse Worker for Loading

Trek

Halle (Saale), Saxony-Anhalt, Germany (On-Site)
3 Weeks ago
Rockstar Games - Accounts Payable Accountant (full-time/part-time)

Rockstar Games

Berlin, Berlin, Germany (Hybrid)
2 Months ago
N26 - Backend Engineer - Cards & Wallets

N26

Berlin, Berlin, Germany (Hybrid)
3 Weeks ago
the good eveil - Mandatory Internship Game Design or Tech Art (d/w/m)

the good eveil

Cologne, North Rhine-Westphalia, Germany (On-Site)
5 Months ago
Tesla - Dual Study Program - Electrical Engineering, Automation Technology (m/w/d) 2025

Tesla

Rhineland-Palatinate, Germany (On-Site)
5 Months ago
Axel springer - Intern (m/f/d) – Social Media Marketing

Axel springer

Berlin, Berlin, Germany (Hybrid)
6 Months ago
thera bytes - Senior 3D Generalist

thera bytes

Munich, Bavaria, Germany (Hybrid)
1 Month ago
Hololight - C/C++ Software Developer (m/f/d) on-site

Hololight

Ismaning, Bavaria, Germany (On-Site)
1 Week ago
Nagarro - Trainee SAP Associate Consultant

Nagarro

Germany (Remote)
4 Months ago

Get notifed when new similar jobs are uploaded

Programming Jobs

luxsoft - Lead Java Developer

luxsoft

Mexico (Remote)
2 Months ago
CloudLinux - Senior Python Developer for KernelCare

CloudLinux

Tbilisi, Tbilisi, Georgia (Remote)
4 Months ago
Capgemini - Java

Capgemini

Hyderabad, Telangana, India (On-Site)
2 Months ago
Epic Games - Automation Programmer

Epic Games

Montreal, Quebec, Canada (On-Site)
4 Months ago
Ion - Lead Java Consultant

Ion

Budapest, Hungary (On-Site)
1 Week ago
PwC - IN-Senior Associate_ Python Developers _Advisory Corporate_ Bangalore

PwC

Bengaluru, Karnataka, India (On-Site)
9 Months ago
Ion - Software Developer Cobol/Cics/DB2, Italy

Ion

Italy (Hybrid)
9 Months ago
luxsoft - Senior C++ Developer

luxsoft

Toronto, Ontario, Canada (On-Site)
1 Month ago
cyara - Database Engineer

cyara

Hyderabad, Telangana, India (Hybrid)
4 Months ago
Sigma Software - Middle/Senior Database Administrator

Sigma Software

(Remote)
2 Months ago

Get notifed when new similar jobs are uploaded