Overview
Mapbox is a leading real-time location platform that powers navigation for people, packages, and vehicles everywhere. As a Senior Software Engineer on the Search API team, you will play a crucial role in enhancing the quality of our geocoding search engine, helping users find the places, addresses, and businesses they search for daily.
What You'll Do
- Develop robust, flexible, and performant information retrieval systems in Rust to support the best geocoding search engine on the market.
- Design and implement scalable services for our API and search engines, following and establishing best practices for deployment, resiliency, and observability.
- Participate in end-to-end feature implementation within the larger search organization; review code and design documents, shepherd feature releases, and participate in an on-call rotation.
- Evaluate the quality, reliability, and capacity requirements of our user-facing search products and become a well-rounded owner of what you deliver.
- Work with product owners, sales engineering, and management to drive future product direction.
- Mentor other software engineers to develop all aspects of their engineering skill sets.
What We Believe Are Important Traits For This Role
- 4+ years of industry experience.
- Strong understanding of search techniques (such as information retrieval) and data structure with ability to engineer performant solutions.
- Experience working on search engines (e.g. ranking, relevance, recommendations, etc.).
- Strong communication skills and ability to collaborate effectively with globally distributed teams.
- Proficiency in implementing monitoring instrumentation, operational diagnostics, resolving customer issues, and continuous product improvement.
Nice to Have Traits for This Role
- Experience with search engines such as ElasticSearch, Solr, Lucene.
- Experience with NLP/ML/Generative AI.
- Experience with Node.js applications.
- Experience building highly-available API services within container-based environments (e.g. Docker, ECS, etc. on AWS).
- Experience with geospatial data and services.
Benefits Extracted with AI
- Competitive salary
- Remote work flexibility
Similar jobs
Last update: 23 minutes ago
Senior Software Development Engineer II, Search Geocoding
Join Mapbox as a Senior Software Development Engineer II to enhance our geocoding search engine. Remote work available.
Senior Software Engineer II, Search API
Senior Software Engineer II needed for Search API team at Mapbox, focusing on enhancing geocoding search engine.
Senior Software Engineer - Android Search SDK
Join Mapbox as a Senior Software Engineer to develop Android Search SDKs remotely.
Senior Software Development Engineer, Maps API
Join Mapbox as a Senior Software Development Engineer to lead the Maps API team in building scalable backend services.
Software Development Engineer II, API
Join Mapbox as a Software Development Engineer II, API, working remotely on cutting-edge mapping and navigation solutions.
Software Development Engineer II, C++, Navigation
Join Mapbox as a Software Development Engineer II, specializing in C++ for navigation systems. Work remotely.
Senior Software Engineer - Geospatial Data
Senior Software Engineer specializing in geospatial data and software development in San Francisco, CA.
Software Development Engineer II, C++
Join Mapbox as a Software Development Engineer II, focusing on C++ and improving routing experiences in Helsinki.
Software Development Engineer II - GL-JS, Maps Rendering
Join Mapbox as a Software Development Engineer II in Helsinki, specializing in JavaScript and map rendering technologies.
Senior Software Development Engineer, Cloud Platform
Senior Software Development Engineer role in Helsinki, focusing on AWS Cloud Platform, TypeScript, and security.
Software Development Engineer II, Roads
Join Mapbox as a Software Development Engineer II in Helsinki, focusing on Roads. Utilize Java, Python, SQL, Scala in a dynamic team.
Senior Machine Learning Engineer, NavSDK
Senior ML Engineer for NavSDK at Mapbox, focusing on AI, NLP, and ML model integration in Washington, DC.
Software Development Engineer II, API
Join Mapbox as a Software Development Engineer II, API in Helsinki, focusing on backend services, NodeJS, AWS, and TypeScript.
Software Development Engineer II, Search Android SDK
Join Mapbox as a Software Development Engineer II to enhance our Android SDK and innovate in delivery intelligence.
Senior Software Engineer, Search
Senior Software Engineer for Search at Reddit, focusing on GraphQL, Java, Ruby, Rust, and gRPC in a remote setting.
Engineering Manager, Studio
Seeking an Engineering Manager for Mapbox Studio in Helsinki, skilled in AWS, React, Redux, and team leadership.
Senior Software Engineer - Search Infrastructure
Senior Software Engineer for AI search infrastructure, focusing on distributed systems and high-traffic management.
Software Development Engineer II, C++, Nav SDK Core
Join Mapbox as a Senior C++ Developer in Helsinki, enhancing navigation systems for global brands.
Senior Software Engineer - Remote
Senior Software Engineer for a leading SaaS platform, specializing in Python and data-focused libraries, remote work.
Senior Software Engineer, Search Intelligence
Join Bloomreach as a Senior Software Engineer in Search Intelligence, focusing on search and personalization capabilities.
Senior Full Stack Engineer, Geospatial
Senior Full Stack Engineer specializing in Geospatial technologies, remote work, competitive salary and benefits.
Engineering Manager, Maps, GL Native
Seeking an Engineering Manager for Maps, GL Native in Helsinki. Expertise in C++, GIS, and team management required.
Software Development Engineer II, Data Platform
Join Mapbox as a Software Development Engineer II on the Data Platform team, working remotely with a focus on AWS, Airflow, and Amazon Kinesis.
Senior Software Engineer - Rust Expert
Senior Rust Engineer for WebAssembly development in cloud and edge computing with competitive benefits.