CareerPlanSign in

Software Development Engineer II

💼 Full-time🗓 2026-09-04 → 2026-09-26

Core

Designing and implementing search retrieval algorithms for Mapbox's Search Box engine to help drivers, couriers, and users find places and points of interest quickly with minimal input.

Role type

Senior IC algorithm/search engineer (location-based search)

Builds

High-throughput, low-latency location search engine for navigation and delivery use cases

Domain

Location-based services, search technology, big data

Deliverable

production ML models | product features

Required skills

Information retrieval, data structures, algorithm optimization, modern programming languages (Java/C++/Rust), monitoring instrumentation, operational diagnostics, cross-functional collaboration, English fluency, Japanese conversational proficiency, knowledge of Japanese address system

Preferred skills

Maps/routing/navigation experience, NLP/ML/Generative AI, Elasticsearch/Solr/Lucene, big data processing

Technologies

Java, C++, Rust, Elasticsearch, Solr, Lucene

Responsibilities

Designing and implementing search retrieval algorithms across multiple search engines, optimizing existing algorithms for efficiency and performance, writing technical design documents and participating in code reviews, collaborating with international teams and PMs, testing and monitoring systems to ensure operational excellence

Seniority

Senior, hands-on IC

Sourced via codingjobboard · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.