Skip to main content

Mapbox

Software Development Engineer II, Search

Mapbox US (Remote)$160.7k–$217.4kfulltimemidAdded 1 month ago

About this role

Mapbox is seeking a Software Development Engineer II for its Offline Search team to develop an efficient search engine for real-time location services that operate without network connectivity. The ideal candidate will optimize search algorithms and manage offline data delivery systems, collaborating with various teams to enhance the user experience in automotive and mobile settings.

What you'll do

  • Design and optimize search algorithms for on-device execution
  • Implement tile compression techniques and delta update pipelines
  • Collaborate with R&D and backend teams for product integration
  • Engage with automotive OEMs to align technical deliverables
  • Monitor system performance and evaluate tradeoffs
  • Define technical roadmap and document next-gen features

What they're looking for

  • C++ programming
  • Systems-level programming
  • Code optimization for performance
  • Data structure and algorithm knowledge
  • Experience with data compression techniques
  • Analytical thinking
  • Attention to detail
  • Effective communication skills
Apply with Autofill

Opens the application — the Jobs AI extension fills it for you. Set up autofill

Opens the official application on the employer’s site. No login required.

Mapbox

Mapbox builds geospatial data infrastructure and location-based services including search, geocoding, offline navigation, and traffic systems that power real-time location experiences across mobile and automotive platforms. The company is hiring Software Development Engineers II and data engineers to build large-scale ETL pipelines, optimize search algorithms, develop navigation services, and create reliable web infrastructure while leveraging AI technologies.

Website
mapbox.com
View all jobs at Mapbox

Likely interview questions

  • Walk us through your experience optimizing C++ code for memory and CPU constraints. Can you describe a specific project where you had to balance performance tradeoffs?
  • Tell us about your experience with data compression techniques or delta update mechanisms. How would you approach designing an efficient offline data delivery system?