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
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, Search Geocoding
Senior Software Engineer for Search Geocoding, specializing in Rust and search engine technologies, remote work available.
Software Development Engineer II, API
Join Mapbox as a Software Development Engineer II, API, working remotely on cutting-edge mapping and navigation solutions.
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.
Senior Software Engineer - Android Search SDK
Join Mapbox as a Senior Software Engineer to develop Android Search SDKs remotely.
Software Development Engineer II, API
Join Mapbox as a Software Development Engineer II, API in Helsinki, focusing on backend services, NodeJS, AWS, and TypeScript.
Software Development Engineer II, C++, Navigation
Join Mapbox as a Software Development Engineer II, specializing in C++ for navigation systems. Work 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 Development Engineer II, C++
Join Mapbox as a Software Development Engineer II, focusing on C++ and improving routing experiences in Helsinki.
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.
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.
Senior Machine Learning Engineer, NavSDK
Senior ML Engineer for NavSDK at Mapbox, focusing on AI, NLP, and ML model integration in Washington, DC.
Senior Software Development Engineer, Cloud Platform
Senior Software Development Engineer role in Helsinki, focusing on AWS Cloud Platform, TypeScript, and security.
Engineering Manager, Studio
Seeking an Engineering Manager for Mapbox Studio in Helsinki, skilled in AWS, React, Redux, and team leadership.
Software Development Engineer II, C++, Nav SDK Core
Join Mapbox as a Senior C++ Developer in Helsinki, enhancing navigation systems for global brands.
Software Development Engineer II, Data Platform
Join Mapbox as a Software Development Engineer II on the Data Platform team, working remotely with a focus on AWS, Airflow, and Amazon Kinesis.
Senior Software Engineer - Geospatial Data
Senior Software Engineer specializing in geospatial data and software development in San Francisco, CA.
Software Development Engineer II, Android, Navigation SDK
Join Mapbox as a Software Development Engineer II in Helsinki, specializing in Android and Navigation SDK development.
Software Engineer, Atlas Search Web
Join MongoDB as a Software Engineer to build user interfaces for Atlas Search using JavaScript, React, and Next.js.
Backend Software Engineer, Search
Join Airbnb as a Backend Software Engineer to enhance search experiences using data science, machine learning, and SOA.
Senior Software Engineer, Search Intelligence
Join Bloomreach as a Senior Software Engineer in Search Intelligence, focusing on search and personalization capabilities.
Senior Software Engineer - Search Infrastructure
Senior Software Engineer for AI search infrastructure, focusing on distributed systems and high-traffic management.
Engineering Manager, Maps, GL Native
Seeking an Engineering Manager for Maps, GL Native in Helsinki. Expertise in C++, GIS, and team management required.
Software Engineer, Mapping
Join Lyft as a Software Engineer in Mapping, focusing on microservices and distributed systems.