Senior Software Engineer, Search Geocoding
MapboxOverview
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 - Android Search SDK
Join Mapbox as a Senior Software Engineer to develop Android Search SDKs remotely.
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.
Software Engineer, Atlas Search Web
Join MongoDB as a Software Engineer to build user interfaces for Atlas Search using JavaScript, React, and Next.js.
Senior Backend Engineer
Join onX as a Senior Backend Engineer to develop scalable services for our Backcountry app. Remote role with competitive salary and benefits.
Senior Backend Engineer, Media Foundation
Join Airbnb as a Senior Backend Engineer to build and operate next-gen Media infrastructure. Remote eligible within the US.
Senior Software Engineer, Machine Learning
Join as a Senior Software Engineer in Machine Learning, working remotely to build ML-driven products for user engagement.
Remote Software Engineer
Join our team as a Remote Software Engineer, developing high-quality code in an agile environment. Skills in microservices, API development, and cloud computing required.
Senior Software Engineer (Backend) - Content Lake DX
Join Sanity as a Senior Backend Engineer to build scalable distributed systems for content management.
Senior Software Engineer
Join Umbra as a Senior Software Engineer to develop software for autonomous satellite operations. Remote or hybrid in Santa Barbara, CA.
Remote Software Engineer
Join Waabi as a Remote Software Engineer to develop cutting-edge self-driving technology. Work with AI, Python, C++, and more.
Full Stack Software Engineer II (Java/React)
Join Elastic as a Full Stack Software Engineer II, focusing on Java and React, to enhance search components remotely.
Senior Software Engineer
Join Maxar Technologies as a Senior Software Engineer in Washington, DC, focusing on UI/UX design, microservices, and DevSecOps.
Senior Software Engineer
Join BOSSCAT™ as a Senior Software Engineer in Boston. Work with Java, React, AWS, and more. Competitive salary and benefits.
Staff Software Engineer – JVM/Rust Expert
Join Agoda as a Staff Software Engineer with expertise in JVM and Rust. Full relocation to Bangkok provided.
Platform Engineer with Cloud and Distributed Systems Expertise
Join Railway as a Platform Engineer to build scalable cloud infrastructure using Rust, Go, and distributed systems.
Senior Cloud Engineer
Join as a Senior Cloud Engineer to architect and deploy cloud solutions using Azure, AWS, and GCP. Lead innovation in cloud technology.
Senior Software Engineer, Machine Learning
Join Niantic as a Senior Software Engineer in Machine Learning to enhance products using generative AI technologies.
Full Stack Software Engineer - Field Software
Join Gecko Robotics as a Full Stack Software Engineer to develop innovative field software solutions using Svelte, JavaScript, and Python.
Senior Software Engineer - Remote
Join Spinwheel as a Senior Software Engineer to lead API design and integration architecture in a remote-first, fast-growing startup.
Senior Frontend Engineer (Remote)
Join Make as a Senior Frontend Engineer to craft large-scale software remotely. Expertise in React, Next.js, and TypeScript required.
Software Engineer (Frontend/Fullstack) - E-commerce Website
Join Square as a Software Engineer (Frontend/Fullstack) to enhance e-commerce experiences. Work remotely with VueJS, PHP, and Laravel.
Senior Staff Fullstack Engineer
Join Mozilla as a Senior Staff Fullstack Engineer to work on Solo AI Website Creator using React, Firebase, and GCP.
Senior Fullstack JavaScript Engineer / Product Developer
Join lempire as a Senior Fullstack JavaScript Engineer to design and develop features for innovative SaaS products.