Software Development Engineer II - Search
MapboxJob Description
Software Development Engineer II - Search
Join Mapbox as a Software Development Engineer II on our Search Geocoding team. You will help build a top-notch location-based search engine. Your work will empower customers to find places and points of interest quickly and easily.
About the Role
The Search Geocoding team is dedicated to creating a powerful search engine. We focus on developing innovative algorithms and features. Our goal is to provide efficient and scalable solutions that adapt to the changing world in real time. As AI becomes more integrated into engineering, we value engineers who can thoughtfully incorporate AI into their work.
What You'll Do
- Design and implement search retrieval algorithms across multiple search engines.
- Enhance existing algorithms for better efficiency and performance.
- Write technical design documents and participate in design and code reviews.
- Oversee the efficiency and accuracy of your designs throughout the development lifecycle.
- Collaborate with engineers, PMs, and teams across the globe to deliver a high-quality experience for our customers.
- Promote operational excellence by testing and monitoring our systems and codes.
- Be available for on-call support to maintain the health of our services.
What We're Looking For
- Strong understanding of search techniques and data structures.
- Practical experience in optimizing algorithms for performance.
- Ability to write sophisticated, reliable solutions.
- Excellent problem-solving and analytical skills.
- Experience with modern programming languages (JavaScript, Python, Rust, Java, TypeScript, C++, Go).
- Proficiency with cloud services, preferably AWS, for monitoring and operational diagnostics.
Nice to Have
- Experience with maps, routing, and navigation.
- Familiarity with NLP, ML, or Generative AI.
- Experience with search engines like ElasticSearch, Solr, or Lucene.
- Background in solving complex search problems.
- Experience with big data, data mining, and data science.
What We Offer
We offer a supportive work environment with a focus on health care, parental leave, and flexibility. Our annual base compensation for this role ranges from $157,675 - $213,325 for most US locations, with 5% to 10% higher for locations with a higher cost of labor. Actual compensation will depend on qualifications, market demands, and work location.
At Mapbox, we value diversity and encourage individuals from all backgrounds to apply. We are committed to a fair hiring process and do not discriminate against any protected class.
By applying for this position, you acknowledge that you agree to the Mapbox Privacy Policy. Mapbox participates in E-Verify to confirm employee work authorization.
More Full Stack Jobs
Frontend Software Engineer
Sumundi
Full-Stack Software Engineer (Back-end Heavy)
Sumundi
ZTNA & IAM Engineer
GoTo