Software Development Engineer II
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
