$160,650 – $217,350
Listed on Mapbox’s own careers site. You apply with them directly — we never stand between you and the employer.
What this role is
This is a mid-level software engineer role on Mapbox's Search Geocoding team, responsible for designing and optimizing location-based search algorithms that power the platform's geocoding and retrieval systems. The position suits engineers interested in search engine development, algorithm optimization, and real-time systems who can work across teams to improve search relevance and performance.
Our summary, not Mapbox’s wording. The full posting is on their site.
Skills this role names
Log in to see which of these are already on your profile.
What they ask for
Required
- Strong understanding of search techniques and information retrieval
- Practical experience optimizing algorithm performance
- Ability to write efficient, performant, and reliable code
- Strong problem-solving and analytical skills using experimentation and critical thinking
- Experience with modern programming languages (JavaScript, Python, Rust, Java, TypeScript, C++, Go)
- Proficiency with cloud services (preferably AWS) for monitoring, diagnostics, and continuous improvement
Nice to have
- Experience with maps, routing, or navigation systems
- Experience with NLP, ML, or generative AI
- Experience with search engines such as ElasticSearch, Solr, or Lucene
- Track record solving challenging search problems
- Experience with big data, scale, data mining, and data science