Search jobs > San Francisco, CA > Software engineer ii

Software Software Engineer II, Search API

Mapbox
San Francisco, California, US
$151K-$225K 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.

Check you match the skill requirements for this role, as well as associated experience, then apply with your CV below.

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 significant areas of our search services.

A key focus will be on improving aspects of our ranking algorithm and query understanding of our search engine to make our customers’ experience as smooth as possible.

In This Role, You Can Expect To

  • Optimize algorithms in Node.JS to build the best search engine on the market and grow your search-specific knowledge and tech stack.
  • 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 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

In addition to our core 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 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.
  • 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.

Our annual base compensation for this role ranges from $151,000 - $225,000 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 which is linked here.

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

J-18808-Ljbffr

3 days ago
Related jobs
Promoted
Spring Health
San Francisco, California

Reporting to the Director of Engineering, Stealth Venture, you will take on a high-visibility, high-impact role as a Senior Software Engineer for a new product initiative. Partner with the GM, Engineering Manager, and CTO to establish technical standards, set a clear vision, and create scalable soft...

Promoted
Snap Inc
San Francisco, California

We're looking for a Software Engineer, iOS to join Snap Inc!. Snap Engineering teams build fun and technically sophisticated products that reach hundreds of millions of Snapchatters around the world, every day. Design, architect and implement well-tested Objective-C software which powers experiences...

Dashworks
San Francisco, California

Full Time] Software Engineer - Search at Dashworks (United States) | BEAMSTART Jobs. You’ll join a small-yet-mighty team of 11 as an experienced search engineer and own significant parts of the search infrastructure and ranking stack. Establishing engineering best practices for machine learning expe...

Sift
San Francisco, California

As a senior software engineer, you will work closely with product managers and other engineering teams to deliver projects on time and mentor engineers on the team. Collaborate with other engineers within the API Platform team as well as across other engineering teams. Our API Platform team is respo...

Doctor On Demand
San Francisco, California
Remote

Drive product strategy for the cloud platform while partnering with other engineering teams, data science, product and others to create solutions that address engineering effectiveness needs. You have strong software engineering fundamentals and are able to apply them when faced with an ambiguous pr...

IT WRKX
CA, United States

Having in-depth research in engineering, componentization, data visualization and other directions is a plus. Bachelor or above degree in Computer Science or related major, 7+ years of industry experience in a software development environment. ...

Guidewire Software, Inc.
San Mateo, California

FT openings in San Mateo CA: Software Development Engineer in Test: Drive test automation & framework dev using source control & build frameworks. JC# PMA658; Software Engineer: Des dev & run cloud native data pltfrm & analytics SaaS services. ...

Doppler
San Francisco, California

Full Time] Senior Fullstack Software Engineer (Ecosystem) at Doppler (United States). Senior Fullstack Software Engineer (Ecosystem). We are looking for a Senior Full Stack Engineer to work on, and own, community-driven projects at Doppler. You will be designing and building services, tools, and lib...

LendingClub
San Francisco, California

We're looking for a talented Principal QA Engineer to join our Engineering team. You'll have an opportunity to play a key role in our company’s growth initiatives on our Consumer Engineering Team. Lead a QA engineering organization across multiple time zones. Work closely with product and engineerin...

Coatue Management L.L.C.
San Francisco, California

Build a strong product-minded, engineering culture by mentoring and guiding engineers inside and outside the team. Collaborate with product managers, designers, and other engineers to build new functionality, while maintaining a delightful user experience, motivated by passion for our shared mission...