Software Development Engineer II
Core
Building a general, location-based search engine for drivers, couriers, and other users to find places and points of interest quickly via Mapbox's Search Box.
Role type
Senior IC algorithm/search engineer (search relevance)
Builds
Mapbox's production search engine (Search Box) including query understanding, POI recall, and ranking
Domain
Location-based services, search, big data analytics, machine learning
Deliverable
production ML models | product features
Required skills
search techniques (information retrieval), data structures, algorithm optimization, modern programming languages (Java, C++, Rust), monitoring instrumentation, operational diagnostics
Preferred skills
maps/routing/navigation, NLP/ML/Generative AI, search engines (ElasticSearch, Solr, Lucene), big data/science
Technologies
Java, C++, Rust, ElasticSearch, Solr, Lucene
Responsibilities
Designing and implementing search retrieval algorithms, optimizing algorithm efficiency and performance, writing technical design documents, collaborating cross-functionally, testing and monitoring systems
Seniority
Senior, hands-on IC