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 - Android Search SDK

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

Mapbox logo
Mapbox

Software Development Engineer II, Search Android SDK

Join Mapbox as a Software Development Engineer II to enhance our Android SDK and innovate in delivery intelligence.

MongoDB logo
MongoDB

Software Engineer, Atlas Search Web

Join MongoDB as a Software Engineer to build user interfaces for Atlas Search using JavaScript, React, and Next.js.

onXmaps, Inc. logo
onXmaps, Inc.

Senior Backend Engineer

Join onX as a Senior Backend Engineer to develop scalable services for our Backcountry app. Remote role with competitive salary and benefits.

Airbnb logo
Airbnb

Senior Backend Engineer, Media Foundation

Join Airbnb as a Senior Backend Engineer to build and operate next-gen Media infrastructure. Remote eligible within the US.

Inclusively logo
Inclusively

Senior Software Engineer, Machine Learning

Join as a Senior Software Engineer in Machine Learning, working remotely to build ML-driven products for user engagement.

OPENLANE logo
OPENLANE

Remote Software Engineer

Join our team as a Remote Software Engineer, developing high-quality code in an agile environment. Skills in microservices, API development, and cloud computing required.

Sanity logo
Sanity

Senior Software Engineer (Backend) - Content Lake DX

Join Sanity as a Senior Backend Engineer to build scalable distributed systems for content management.

Umbra logo
Umbra

Senior Software Engineer

Join Umbra as a Senior Software Engineer to develop software for autonomous satellite operations. Remote or hybrid in Santa Barbara, CA.

Waabi logo
Waabi

Remote Software Engineer

Join Waabi as a Remote Software Engineer to develop cutting-edge self-driving technology. Work with AI, Python, C++, and more.

Elastic logo
Elastic

Full Stack Software Engineer II (Java/React)

Join Elastic as a Full Stack Software Engineer II, focusing on Java and React, to enhance search components remotely.

Maxar Technologies logo
Maxar Technologies

Senior Software Engineer

Join Maxar Technologies as a Senior Software Engineer in Washington, DC, focusing on UI/UX design, microservices, and DevSecOps.

BOSSCAT™ Home Services and Technologies logo
BOSSCAT™ Home Services and Technologies

Senior Software Engineer

Join BOSSCAT™ as a Senior Software Engineer in Boston. Work with Java, React, AWS, and more. Competitive salary and benefits.

Agoda logo
Agoda

Staff Software Engineer – JVM/Rust Expert

Join Agoda as a Staff Software Engineer with expertise in JVM and Rust. Full relocation to Bangkok provided.

Railway logo
Railway

Platform Engineer with Cloud and Distributed Systems Expertise

Join Railway as a Platform Engineer to build scalable cloud infrastructure using Rust, Go, and distributed systems.

Inclusively logo
Inclusively

Senior Cloud Engineer

Join as a Senior Cloud Engineer to architect and deploy cloud solutions using Azure, AWS, and GCP. Lead innovation in cloud technology.

Niantic, Inc. logo
Niantic, Inc.

Senior Software Engineer, Machine Learning

Join Niantic as a Senior Software Engineer in Machine Learning to enhance products using generative AI technologies.

Gecko Robotics logo
Gecko Robotics

Full Stack Software Engineer - Field Software

Join Gecko Robotics as a Full Stack Software Engineer to develop innovative field software solutions using Svelte, JavaScript, and Python.

Spinwheel logo
Spinwheel

Senior Software Engineer - Remote

Join Spinwheel as a Senior Software Engineer to lead API design and integration architecture in a remote-first, fast-growing startup.

Make - letsMake.com | A studio making world-class products, platforms & systems 💯 logo
Make - letsMake.com | A studio making world-class products, platforms & systems 💯

Senior Frontend Engineer (Remote)

Join Make as a Senior Frontend Engineer to craft large-scale software remotely. Expertise in React, Next.js, and TypeScript required.

Square logo
Square

Software Engineer (Frontend/Fullstack) - E-commerce Website

Join Square as a Software Engineer (Frontend/Fullstack) to enhance e-commerce experiences. Work remotely with VueJS, PHP, and Laravel.

Mozilla logo
Mozilla

Senior Staff Fullstack Engineer

Join Mozilla as a Senior Staff Fullstack Engineer to work on Solo AI Website Creator using React, Firebase, and GCP.

lempire logo
lempire

Senior Fullstack JavaScript Engineer / Product Developer

Join lempire as a Senior Fullstack JavaScript Engineer to design and develop features for innovative SaaS products.