Search jobs > San Francisco, CA > Software engineer ii

Software Development Engineer II, Search Geocoding

Mapbox
San Francisco, California, US
$151K-$205.3K a year
Full-time

Mapbox is the leading real-time location platform for a new generation of location-aware businesses. Mapbox is the only platform that equips organizations with the full set of tools to power the navigation of people, packages, and vehicles everywhere.

More than 3.5 million registered developers have chosen Mapbox because of the platform’s flexibility, security and privacy compliance.

Organizations use Mapbox applications, data, SDKs and APIs to create customized and immersive experiences that delight their customers.

Make your application after reading the following skill and qualification requirements for this position.

What We Do

Search has a lot of challenging areas for engineers to explore and grow. Mapbox search is about location and it can be highly adjustable to the end-user use cases, like navigation routable points, along the route search, or limited connectivity search.

We focus our efforts on relevance, geo-context optimizations, data conflation, merging offline and online solutions, and measuring all of that with high-volume user feedback.

Search is the key component of our solutions. Every route and every delivery starts with a search.

Get familiar with our search service first-hand or do the searching in the playground and find room for improvement.

What You'll Do

We are looking for an innovative and curious Senior Software Engineer to join our Search API team and help us improve the quality of our geocoding search engine.

You will help people find the places, addresses, and businesses they search for every day.

As a Senior Software Engineer on the Search API team, you'll be responsible for designing, developing, and operating critical components of our search services.

A key focus will be on improving aspects of our feature recall and retrieval module, supporting our search engine to make our customers’ experience as smooth as possible.

In This Role, You Can Expect To

  • 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.).
  • Experience with Rust.
  • 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.

Our annual base compensation for this role ranges from $151,000 - $205,275 for most US locations and 5% to 10% higher for US locations with a higher cost of labor.

Job level and actual compensation will be decided based on factors including, but not limited to, individual qualifications objectively assessed during the interview process (including skills and prior relevant experience, potential impact, and scope of role), market demands, and specific work location.

Please discuss your specific work location with your recruiter for more information.

By applying for this position, you acknowledge that you agree to the Mapbox Privacy Policy.

Mapbox is an EEO Employer - Minority / Female / Veteran / Disabled / Sexual Orientation / Gender Identity.

J-18808-Ljbffr

23 hours ago
Related jobs
Promoted
Alpha Search Advisors
San Francisco, California

Our Software Engineers are responsible for building the systems that power every aspect of their investment process, from research and analysis to trading, risk management, funding and settlement. From engineers who create next-gen platforms to desk-aligned developers who partner with investment tea...

Promoted
Altair Engineering
San Francisco, California

Senior Software Development Engineer – C++ and Python. Senior Software Developer will be responsible for key areas of Software Development in Altair HyperWorks NVH Director. Software Development Design and Customization Development experience of Altair HyperWorks using C/C++/TCL/TK. Interact with So...

Promoted
Twitch
San Francisco, California

As an important member of the engineering team, you will report to Senior Engineering Manager of Payments team and have the opportunity to build and scale solutions that affect millions of users and broadcasters. You will partner with other engineers, product managers, designers and data specialists...

Promoted
NextEra Energy Resources
San Francisco, California

Sr Software Development Engineer - Machine Learning. Codes in multiple languages in support of software products and the development of software products. As a Senior Software Engineer, you will be responsible for designing, developing, and implementing machine learning models and algorithms that dr...

Promoted
Karkidi
San Francisco, California

We are seeking a talented and experienced Senior Software Development Engineer in Test (SDET) with a strong background in Natural Language Processing (NLP) testing and expertise in backend services on AWS or GCP. Bachelor's degree in Computer Science, Software Engineering, or a related field. Strong...

Amazon Development Center U.S., Inc.
San Francisco, California

We aim to hire engineers who will thrive in a collaborative and open environment, who aren't afraid to dive-deep to solve complex challenges, who want to build rock solid, 24x7, highly-secure, software at world-class scale and who obsess over customers. Participate and collaborate through all phases...

Disney Entertainment & ESPN Technology
San Francisco, California

The Apple team responsible for building Hulu is seeking an experienced Software Engineer with a passion for mobile applications to join our team. Nurture a highly collaborative, world-class team of software engineers. Demonstrate engineering excellence by developing test infrastructures, writing doc...

Doctor On Demand
San Francisco, California
Remote

We are seeking a motivated software engineer to join our Data Infrastructure team. In this role, you will contribute to the development of our next-generation data platform and collaborate with a talented team of engineers. You possess a good understanding of data processing technologies and softwar...

OpenAI
San Francisco, California

The Applied AI team works across research, engineering, product, and design to bring OpenAI’s technology to the world. We’re looking for an experienced engineer with a track record of building effective systems to evaluate quality in domains like search or other AI-oriented areas. Build and evolve a...

Disney Entertainment & ESPN Technology
San Francisco, California

We’re seeking a Software Engineer II for the Roku Client Application Engineering Team, where you’ll be part of the team that builds our Direct-to-Consumer client apps, such as Disney+, Star+, ESPN and Hulu on Roku streaming devices and smart TVs. Collaborate closely with our client SDK engineering, ...