Software Development Engineer API at Mapbox
Berlin, Berlin, Germany -
Full Time


Start Date

Immediate

Expiry Date

30 Nov, 26

Salary

0.0

Posted On

01 Sep, 26

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

Yes

Skills

Industry

IT Consulting & System Integration

Description

What You’ll Do


As a Staff Engineer, you will be responsible for designing, developing and operating significant areas of our routing services. In this role, you can expect to:


  • Design and implement scalable services for our API and routing engine tiers, following best practices for deployment, resilience, and observability.
  • Design and improve services that power the data consumption and storage of the routing data.
  • Drive the design, development, and testing of Mapbox tools
  • Shape internal tools and automations to make the whole engineering life easier and fun.
  • Drive design and development of services quality metrics and analytics.
  • Run and design experiments to evaluate the quality, reliability, and capacity requirements of our user-facing navigation products.
  • Participate in end-to-end feature implementation within the larger navigation team; review code and design documents, shepherd feature releases, and participate in an on-call rotation.
  • Work with product owners, sales engineering, and management to drive future product direction.
  • Participate in an on-call rotation to ensure our systems remain available to customers 12/7. Team members alternate as the on-call primary responder, which may require immediate response outside normal working hours, including weekends.

Navigation API services interact with many internal systems at Mapbox, making this a high-visibility team with great opportunities to collaborate across the company.


What We Believe Are Important Traits For This Role


  • 5+ years of experience in engineering web services in either Rust or Typescript (Node.js)
  • Experience building highly-available API services within container-based environments (e.g., Docker, ECS, Kubernetes, etc. on AWS)
  • Proficiency in implementing monitoring instrumentation, triaging incidents, resolving customer issues, and continuous product improvement
  • Knowledge of operating systems and distributed systems (e.g., fault-tolerance, consistency, service discovery, etc.)
  • Proven ability to design long-term technical strategies that balance immediate product delivery with the reduction of systemic technical debt across multiple departments
  • Extensive experience driving high-visibility initiatives that improve engineering standards and operational excellence for the cross-functional teams
  • Strong English verbal and written communication skills (B2 level minimum). Mapbox has offices across the globe. You should communicate about complex ideas concisely to an audience worldwide
  • Experience or interest in solving geo-spatial problems

Candidates Should Also Have


  • A desire to work with individuals with diverse backgrounds, perspectives, and experiences
  • Enthusiasm for learning and knowledge sharing in a multidisciplinary environment, supported by mentorship experience and strong written and verbal communication skills
  • A rigorous approach to problem solving, using experiments and data analysis to drive quality of service improvements

Responsibilities
Loading...