Mapbox is hiring a Geospatial Data Engineer on our Boundaries team

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 is hiring a Geospatial Data Engineer on our Boundaries team's careers page and normalized into a canonical job model.