Mapbox is hiring a Geospatial Data Engineer on our Boundaries team
Software Development Engineer II, Search
Mapbox US · Mid
Sponsorship not specified$161k-$217kDetected 43 days ago
PythonC++Data StructuresAlgorithmsMachine LearningData AnalysisEmbedded SystemsSystems EngineeringCommunicationProblem Solving
About the role
- Our work ensures that users-from drivers navigating remote highways to mobile users in dense urban dead zones-experience a reliable, fast, and consistent search experience wherever they go.
- Our interview process will include discussion of how you use AI in your engineering workflow.
- Please discuss your specific work location with your recruiter for more information.
Responsibilities
- Design, code, and optimize core search algorithms tailored for on-device execution, ensuring high-speed query resolution under strict CPU, memory, and storage constraints.
- Collaborate across multiple R&D and backend teams to seamlessly integrate data processing pipelines and ensure parity between our cloud and offline search products.
- Collect and monitor deep system telemetry to evaluate performance tradeoffs (e.g., CPU utilization vs. query latency), establish baselines, and drive continuous architectural improvements.
- Play a key role in defining the technical roadmap, scoping complex features, and writing technical design documents for next-generation offline search capabilities.
- Excellent communication skills in English, with a proven ability to collaborate effectively across cross-functional engineering, product, and data teams.
Requirements
- Strong proficiency in C++ (our core engine language), with a solid understanding of memory management, multi-threading, and systems-level programming.
- Experience with Python or other scripting languages commonly used for tooling, data processing, or test automation.
Nice to have
- Prior experience in the mapping, navigation, or automotive industry.
- Contributions to open-source geospatial or data analysis projects.
- In addition to our core values https://www.mapbox.com/about/values/, which are not unique to this position and are necessary for Mapbox leaders:
- We value high-performing creative individuals who dig into problems and opportunities.
- We believe in individuals being their whole selves at work.
- We strongly believe in the value of growing a diverse team and encourage people of all backgrounds, genders, ethnicities, abilities, and sexual orientations to apply.
- We do not discriminate against any protected class.
- Completing this application requires you to provide personal data, such as your name and contact information, which is mandatory for Mapbox to process your application.
Skills
- Mapbox is the leading real-time location platform for a new generation of location-aware businesses.
- More than 4 million registered developers have chosen Mapbox because of the platform's flexibility, security and privacy compliance.
Compensation
- Our annual base compensation for this role ranges from $160,650 - $217,350 for most US locations and 5% to 10% higher for US locations with a higher cost of labor.
Benefits
- We commit to this through supportive health care, parental leave, flexibility for the things that come up in life, and innovating on how we think about supporting our people.
- We emphasize an environment of teaching and learning to equip employees with the tools needed to be successful in their function and the company.
Company info
- The Search Box - Offline Search team is responsible for building a robust, high-performance search engine that empowers mobile and automotive customers to find places, addresses, and points of interest seamlessly, even in environments with zero network connectivity.
- We do this by engineering highly optimized on-device search algorithms, developing advanced data compression and efficient delta update mechanisms, and creating lightweight, scalable tile-based solutions that deliver low-latency results on constrained hardware.
- As AI becomes embedded in modern engineering workflows, we value engineers who can thoughtfully integrate AI into design, development, and decision-making.
Apply directly at Mapbox is hiring a Geospatial Data Engineer on our Boundaries team →Create a free account for alerts like thisView Mapbox is hiring a Geospatial Data Engineer on our Boundaries team immigration profile
This listing is sourced directly from Mapbox is hiring a Geospatial Data Engineer on our Boundaries team's careers page and normalized into a canonical job model.