Mapbox logo

Senior Software Engineer II, Search API

Mapbox

What You'll Do

Join Mapbox as a Senior Software Engineer II on the Search API team, where you will play a crucial role in enhancing our geocoding search engine. This position involves designing, developing, and operating significant areas of our search services, with a focus on improving our ranking algorithm and query understanding to enhance user experience.

Responsibilities

  • Optimize algorithms in Node.js to build the best search engine on the market.
  • Design and implement scalable services for our API and search engines.
  • Follow and establish 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.
  • Become a well-rounded owner of the products you deliver.

What We Believe Are Important Traits For This Role

  • 4+ years of industry experience.
  • Strong proficiency in Javascript, Node.js.
  • Experience with Relational Databases and SQL (Postgres).
  • Experience building highly-available API services within container-based environments (e.g., Docker, ECS, etc. on AWS).
  • Strong communication skills and ability to collaborate effectively with globally distributed teams.
  • Implementation of automated testing platforms and unit tests (Jest, Codebuild).
  • Proficient understanding of code versioning tools such as Git.

What We Value

  • We value high-performing creative individuals who dig into problems and opportunities.
  • We believe in individuals being their whole selves at work. 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 strongly believe in the value of growing a diverse team and encourage people of all backgrounds, genders, ethnicities, abilities, and sexual orientations to apply.

Benefits
Extracted with AI

  • Health care
  • Parental leave
  • Flexible work hours

Similar jobs

Last update: 23 minutes ago

Mapbox logo
Mapbox

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.

Mapbox logo
Mapbox

Senior Software Engineer, Search Geocoding

Senior Software Engineer for Search Geocoding, specializing in Rust and search engine technologies, remote work available.

Mapbox logo
Mapbox

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.

Mapbox logo
Mapbox

Software Development Engineer II, API

Join Mapbox as a Software Development Engineer II, API, working remotely on cutting-edge mapping and navigation solutions.

Mapbox logo
Mapbox

Senior Software Engineer - Android Search SDK

Join Mapbox as a Senior Software Engineer to develop Android Search SDKs remotely.

Mapbox logo
Mapbox

Software Development Engineer II, API

Join Mapbox as a Software Development Engineer II, API in Helsinki, focusing on backend services, NodeJS, AWS, and TypeScript.

Mapbox logo
Mapbox

Software Development Engineer II, C++, Navigation

Join Mapbox as a Software Development Engineer II, specializing in C++ for navigation systems. Work remotely.

Mapbox logo
Mapbox

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.

Mapbox logo
Mapbox

Software Development Engineer II, C++

Join Mapbox as a Software Development Engineer II, focusing on C++ and improving routing experiences in Helsinki.

Mapbox logo
Mapbox

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.

Elastic logo
Elastic

Software Engineer II - Developer Experience

Join Elastic as a Software Engineer II in Developer Experience, focusing on test frameworks for Kibana. Remote work, competitive benefits.

Uber logo
Uber

Senior Software Engineer (Elasticsearch)

Join Uber as a Senior Software Engineer specializing in Elasticsearch, working on sophisticated infrastructure across data centers and cloud.

Mapbox logo
Mapbox

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.

Mapbox logo
Mapbox

Senior Machine Learning Engineer, NavSDK

Senior ML Engineer for NavSDK at Mapbox, focusing on AI, NLP, and ML model integration in Washington, DC.

yourfirm GmbH logo
yourfirm GmbH

Senior Fullstack Developer for AI-Driven Mission Technologies

Seeking a Senior Fullstack Developer for AI-driven mission technologies, focusing on Java, JavaScript, Python, and C++. Remote work available.

Gorgias logo
Gorgias

Senior Full-Stack Engineer ReactJS/NodeJS

Join Gorgias as a Senior Full-Stack Engineer specializing in ReactJS and NodeJS, enhancing AI-powered ecommerce solutions.

Moss logo
Moss

Senior Backend Engineer (Java, Spring)

Join Moss as a Senior Backend Engineer in Berlin, focusing on Java, Spring, and microservices.

Mapbox logo
Mapbox

Senior Software Development Engineer, Cloud Platform

Senior Software Development Engineer role in Helsinki, focusing on AWS Cloud Platform, TypeScript, and security.

Labelbox logo
Labelbox

Full-Stack Engineer with Angular and React.js

Join Labelbox as a Full-Stack Engineer to develop scalable systems using Angular, React.js, and GraphQL. Work remotely in a dynamic AI-driven environment.

TomTom logo
TomTom

Senior Software Engineer III - Java

Join TomTom as a Senior Software Engineer III in Amsterdam, focusing on Java and back-end development in a hybrid work environment.

Mapbox logo
Mapbox

Engineering Manager, Studio

Seeking an Engineering Manager for Mapbox Studio in Helsinki, skilled in AWS, React, Redux, and team leadership.

Uber logo
Uber

Staff Software Engineer, Fullstack, Capacity & Efficiency Engineering

Join Uber as a Staff Software Engineer in Amsterdam, focusing on fullstack development and capacity efficiency engineering.

Mapbox logo
Mapbox

Software Development Engineer II, C++, Nav SDK Core

Join Mapbox as a Senior C++ Developer in Helsinki, enhancing navigation systems for global brands.

Semrush logo
Semrush

Senior NodeJS Developer

Join Semrush as a Senior NodeJS Developer to build and enhance digital marketing tools. Work remotely with flexible hours.