Mapbox
Software Development Engineer II, Search Data
Mapbox US · Mid
Sponsorship not specified$161k-$217kDetected 15 days ago
JavaScalaNode.jsBackend DevelopmentSQLAWSDockerCI/CDMachine LearningSparkData AnalysisData EngineeringCollaborationPublic Speaking
About the role
- WHAT WE DO The Search Data team https://www.mapbox.com/search-service supplies address, place, and points of interest (POI) data for global searches in countries around the world.
- We process batch data from thousands of sources and use ETL data pipelines to prepare it for our search engines.
Responsibilities
- Build and support our batch and streaming ingestion systems that ingest terabytes of data per day.
- Document your work and decision-making processes, and lead presentations and discussions in a way that is easy for others to understand.
- Mentor other software engineers to develop all aspects of their engineering skill sets, including participating in design and code reviews.
- Demonstrated history of designing batch and real-time data processing systems and developed judgment to implement new data pipelines and best practices around it.
Requirements
- 5+ years of experience building scalable backend systems and data pipelines.
- Hands-on experience with AWS technologies like Lambda, S3, Athena, Glue, and EMR.
- Strong proficiency in SQL and Python.
- Proficiency in at least one modern programming language (NodeJS, Scala, or Java) suitable for backend services and data processing.
- Familiarity working with Apache Spark or other Hadoop based technologies.
- Familiarity with CI/CD processes.
- Experience with introducing quality and operational metrics into a data ETL pipeline.
- Experience with AI tools in the software development lifecycle.
Nice to have
- Experience with geospatial data analysis and processing
- Experience with Docker
- In addition to our core values https://www.mapbox.com/about/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 strongly believe in the value of growing a diverse team and encourage people of all backgrounds, genders, ethnicities, abilities, and sexual orientations to apply.
- Mapbox participates in E-Verify to confirm employee work authorization.
- We do not discriminate against any protected class.
Skills
- Mapbox is the leading real-time location platform for a new generation of location-aware businesses.
- More than 4 million registered developers have chosen Mapbox because of the platform's flexibility, security and privacy compliance.
- This area of our work presents a range of challenging algorithmic, scaling, and quality assessment opportunities.
Compensation
- Our annual base compensation for this role ranges from $160,650 - $217,350 for most US locations and 5% to 10% higher for US locations with a higher cost of labor.
Benefits
- 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.
- Promote a culture of operational excellence by meticulously testing and monitoring our systems and code, writing documentation, and being on-call to support the health of our services.
- Reduce technical debt, share your knowledge, and invest in your teammates' health and happiness, while optimizing application performance and accelerating feature velocity.
Company info
- The Search Data team https://www.mapbox.com/search-service supplies address, place, and points of interest (POI) data for global searches in countries around the world.
- Search is crucial for our customers' applications and we are a key partner to the Maps and Navigation organizations at Mapbox.
- As an Engineer on the Search Data team, you will work with diverse datasets at scale - hundreds of millions of records - and play a vital role in the development of complex mapping and navigation software for cars, web, and mobile devices.
- As AI becomes embedded in modern engineering workflows, we value engineers who can thoughtfully integrate AI into design, development, and decision-making.
- Our interview process will include discussion of how you use AI in your engineering workflow.
Visa & Work Authorization
- Mapbox participates in E-Verify to confirm employee work authorization.
This listing is sourced directly from Mapbox's careers page and normalized into a canonical job model.