Mapbox logo

Senior Software Engineer, Search Geocoding

Mapbox

Overview

Mapbox is a leading real-time location platform that powers navigation for people, packages, and vehicles everywhere. As a Senior Software Engineer on the Search API team, you will play a crucial role in enhancing the quality of our geocoding search engine, helping users find the places, addresses, and businesses they search for daily.

What You'll Do

  • Develop robust, flexible, and performant information retrieval systems in Rust to support the best geocoding search engine on the market.
  • Design and implement scalable services for our API and search engines, following and establishing best practices for deployment, resiliency, and observability.
  • Participate in end-to-end feature implementation within the larger search organization; review code and design documents, shepherd feature releases, and participate in an on-call rotation.
  • Evaluate the quality, reliability, and capacity requirements of our user-facing search products and become a well-rounded owner of what you deliver.
  • Work with product owners, sales engineering, and management to drive future product direction.
  • Mentor other software engineers to develop all aspects of their engineering skill sets.

What We Believe Are Important Traits For This Role

  • 4+ years of industry experience.
  • Strong understanding of search techniques (such as information retrieval) and data structure with ability to engineer performant solutions.
  • Experience working on search engines (e.g. ranking, relevance, recommendations, etc.).
  • Strong communication skills and ability to collaborate effectively with globally distributed teams.
  • Proficiency in implementing monitoring instrumentation, operational diagnostics, resolving customer issues, and continuous product improvement.

Nice to Have Traits for This Role

  • Experience with search engines such as ElasticSearch, Solr, Lucene.
  • Experience with NLP/ML/Generative AI.
  • Experience with Node.js applications.
  • Experience building highly-available API services within container-based environments (e.g. Docker, ECS, etc. on AWS).
  • Experience with geospatial data and services.

Benefits
Extracted with AI

  • Competitive salary
  • Remote work flexibility

Similar jobs

Last update: 23 minutes ago

Mapbox logo
Mapbox

Senior Software Development Engineer II, Search Geocoding

Join Mapbox as a Senior Software Development Engineer II to enhance our geocoding search engine. Remote work available.

Mapbox logo
Mapbox

Senior Software Engineer II, Search API

Senior Software Engineer II needed for Search API team at Mapbox, focusing on enhancing geocoding search engine.

Mapbox logo
Mapbox

Senior Software Engineer - Android Search SDK

Join Mapbox as a Senior Software Engineer to develop Android Search SDKs remotely.

Mapbox logo
Mapbox

Senior Software Development Engineer, Maps API

Join Mapbox as a Senior Software Development Engineer to lead the Maps API team in building scalable backend services.

Climatiq logo
Climatiq

Senior Full Stack Engineer - Climate Tech - Rust & TypeScript

Join Climatiq as a Senior Full Stack Engineer to develop climate tech solutions using Rust and TypeScript. Remote work available.

Attio logo
Attio

Senior Product Engineer [Rust & Typescript]

Join Attio as a Senior Product Engineer working with Rust & TypeScript to build innovative CRM features. Remote work available.

Uber logo
Uber

Senior Software Engineer (Elasticsearch)

Join Uber as a Senior Software Engineer specializing in Elasticsearch, working on sophisticated infrastructure across data centers and cloud.

Mapbox logo
Mapbox

Software Development Engineer II, API

Join Mapbox as a Software Development Engineer II, API, working remotely on cutting-edge mapping and navigation solutions.

Mapbox logo
Mapbox

Software Development Engineer II, C++, Navigation

Join Mapbox as a Software Development Engineer II, specializing in C++ for navigation systems. Work remotely.

yourfirm GmbH logo
yourfirm GmbH

Senior Fullstack Developer for AI-Driven Mission Technologies

Seeking a Senior Fullstack Developer for AI-driven mission technologies, focusing on Java, JavaScript, Python, and C++. Remote work available.

Binance logo
Binance

Senior Backend Developer (Node.js) / SRE

Join Binance as a Senior Backend Developer (Node.js) / SRE to develop monitoring systems for high-load production environments.

Gorgias logo
Gorgias

Senior Full-Stack Engineer ReactJS/NodeJS

Join Gorgias as a Senior Full-Stack Engineer specializing in ReactJS and NodeJS, enhancing AI-powered ecommerce solutions.

Elastic logo
Elastic

Software Engineer II - Developer Experience

Join Elastic as a Software Engineer II in Developer Experience, focusing on test frameworks for Kibana. Remote work, competitive benefits.

blumen systems logo
blumen systems

Senior Software Engineer - Geospatial Data

Senior Software Engineer specializing in geospatial data and software development in San Francisco, CA.

Uber logo
Uber

Staff Software Engineer, Fullstack, Capacity & Efficiency Engineering

Join Uber as a Staff Software Engineer in Amsterdam, focusing on fullstack development and capacity efficiency engineering.

Together AI logo
Together AI

Senior Backend Engineer - Java, Rust, Go

Join Together AI as a Senior Backend Engineer in Amsterdam. Work with Java, Rust, and Go to build scalable backend systems.

Mapbox logo
Mapbox

Software Development Engineer II, C++

Join Mapbox as a Software Development Engineer II, focusing on C++ and improving routing experiences in Helsinki.

RightCrowd logo
RightCrowd

Full Stack Engineer with Node.js and React

Join RightCrowd as a Full Stack Engineer to develop cloud-native applications using Node.js and React. Work remotely with cutting-edge technology.

Semrush logo
Semrush

Senior NodeJS Developer

Join Semrush as a Senior NodeJS Developer to build and enhance digital marketing tools. Work remotely with flexible hours.

Moss logo
Moss

Senior Backend Engineer (Java, Spring)

Join Moss as a Senior Backend Engineer in Berlin, focusing on Java, Spring, and microservices.

TomTom logo
TomTom

Senior Software Engineer III - Java

Join TomTom as a Senior Software Engineer III in Amsterdam, focusing on Java and back-end development in a hybrid work environment.

Space Inch logo
Space Inch

Senior Java/VueJS Developer

Join Space Inch as a Senior Java/VueJS Developer to work on fintech projects with a focus on Java, Vue.js, and TypeScript in a flexible remote environment.

Mapbox logo
Mapbox

Software Development Engineer II - GL-JS, Maps Rendering

Join Mapbox as a Software Development Engineer II in Helsinki, specializing in JavaScript and map rendering technologies.

Neon logo
Neon

Software Engineer, Storage (Rust, PostgreSQL)

Join Neon as a Software Engineer, Storage. Work with Rust and PostgreSQL to build scalable, reliable cloud-native database services.