Senior Backend Engineer, Maps API

Sorry, this job was removed at 3:04 a.m. (PST) on Tuesday, February 4, 2020
Find out who's hiring in San Francisco.
See all Developer + Engineer jobs in San Francisco
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

Maps are no longer static. Our maps represent the ever-evolving world, accessing, aggregating, and adapting anonymous data from millions of sensors and phones in real-time. Mapbox has the exciting opportunity to power devices and products across the next frontier in location-based data, such as Internet of Things and AR/VR.

 

Whether you’re watching the delivery of your grocery order on Instacart, looking at a gym on ClassPass, sending snaps on Snapchat, tracking your personal best on Strava, monitoring your gas budget on Metromile, or checking today’s forecast on The Weather Channel, Mapbox is the location and maps within those apps. We’re changing how people move by mapping the world in real-time. We are the developer platform for location.

 

What We Do

The Maps API teams build and maintain the applications responsible for creating and distributing Mapbox maps. Thousands of customers rely on our services to support billions of requests every day, scale in real-time to global events, and enable designers, developers, and analysts to create maps we’ve never dreamed of. Delivering maps at Mapbox means not only delivering a model of the world that’s changing in realtime, but one that’s robust to all the quirks and eccentricities of the real world. 

 

What You'll Do

The Maps API team is looking for a creative engineer to help scale our map data ingest and distribution APIs. You’ll be responsible for how map data gets into Mapbox, and how to quickly distribute it billions of times a day all over the world. You and you’re team will be responsible for:

  • The new Tilesets API, including the highly distributed ETL pipeline responsible for rapidly transforming customer data into maps, build on Apache Spark. 
  • The Mapbox Vector Tiles API and Raster Tiles API products – supporting over ten billion requests per day while delivering new features to Mapbox’s largest, customers including Snapchat, Facebook, the Weather Channel, and Yahoo! Japan. 

 

In this role, expect to: 

  • Collaborate with internal and external customers to design the right products and set the team’s roadmap. 
  • Drive technical and product decisions with customer interviews, log analyses, and other empirical evidence. Identify well-scoped tasks for yourself and the team.
  • Promote a culture of operational excellence by testing code, monitoring systems, updating documentation, writing blameless postmortems, and being on-call to support the health of our services.
  • Scale your team’s capacity faster its responsibility area. Grow and be grown by your teammates, while optimizing application performance and accelerating feature velocity.

 

Important Traits for This Role

  • 2+ years of demonstrated ability to design and develop sophisticated, innovative, efficient, and durable solutions to complex technology problems. You’re proficient in a programming language and uphold engineering standards around testing, documentation and maintainability. 
  • Autonomy, proactivity, and ownership when driving work to completion, especially in the face of ambiguity. You actively expand your comfort zone by exploring new and/or unfamiliar tasks.
  • An empirical approach to making technical decisions. You develop strong hypotheses, design experiments to test them, interpret the results, and clearly communicate your findings.  
  • A desire to collaborate with and learn from individuals with diverse backgrounds, perspectives, and experiences.
  • Empathy for you customer and teammates. You want to help solve people’s problems and enable them achieve their goals. 
  • Knowledge of the HTTP specification, and strong opinions around RESTful API design. 
  • Experience with our tech stack node.js, Redis, and AWS (ECS, CloudFormation, S3, DynamoDB, et al). Experience with Apache Spark, distributed data processing pipelines and data engineering is strongly preferred. 

 

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.

 

By applying for this position, you acknowledge that you have received the Mapbox Non-US Privacy Notice for applicants, which is linked here. Completing this application requires you to provide personal data, such as your name and contact information, which is mandatory for Mapbox to process your application. 

 

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

#LI-RM1

Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

50 Beale St, San Francisco, CA 94105

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about MapboxFind similar jobs