Mapbox is the leading real-time location platform for businesses requiring location-aware solutions. They are seeking a Software Development Engineer II for the Search Geocoding team, responsible for developing efficient search retrieval algorithms and collaborating with cross-functional teams to enhance user experience.
Responsibilities:
- Designing and implementing search retrieval algorithms across multiple search engines
- Making existing algorithms more efficient and/or highly performant
- Writing technical design documents and participating in design and code reviews
- Owning the efficiency and accuracy of your designs, as well as being responsible for overseeing your own work through the development and implementation lifecycle, ultimately delivering excellent end results
- Collaborating with other engineers, PMs and teams internationally and cross functionally to deliver a high quality experience to our customers
- Promoting a culture of operational excellence by meticulously testing and monitoring our systems and codes, and being available/on-call to support the health of our services
Requirements:
- Strong understanding of search techniques (such as information retrieval) and data structures
- Practical experience in making an algorithms perform efficiently upon implementation
- Ability to write sophisticated, highly performant, and reliable solutions
- Excellent problem solving skills and analytical skills, valuing a scientific approach by using experimentation and critical thinking to drive and validate high quality solutions
- Experience with modern programming languages (Javascript, Python, Rust, Java, Typescript, C++, Go)
- Proficiency with cloud services (preferably AWS) in implementing monitoring instrumentation, operational diagnostics, resolving customer issues, and continuous product improvement
- Experience with maps, routing, navigation
- Experience with NLP/ML/Generative AI
- Experience with search engines such as ElasticSearch, Solr, Lucene
- Experience with solving challenging search problems
- Experience with big data and scale, data mining and science