Software Development Engineer II, Data Platform

New
M
MapboxLocation Platform
We are distributed across the US and Canada. We work remotely, and mostly async.Full-TimeMiddle
Salary160,650 - 217,350 USD per year
Apply NowOpens the employer's application page

Job Details

Experience
5+ years
Required Skills
AWSNode.jsPythonApache AirflowETLData engineeringSparkAWS LambdaDistributed Systems

Requirements

  • 5+ years of industry experience.
  • Experience designing, building, and maintaining internal tools and services on AWS.
  • Experience with some or all of our tech stack: Node.js, Python, Spark, Airflow, and AWS (including Lambda, EMR, ECS and Kinesis)
  • Experience with distributed systems at scale.
  • Track record of building self-service and high-quality tools for developers with a customer-driven mindset.
  • A desire to share your expertise through documentation, mentorship, and both written and vocal discussion.
  • A desire to work with individuals with diverse backgrounds, perspectives, and experiences.
  • Autonomy and proactivity around driving work to completion in the face of ambiguity.

Responsibilities

  • Support internal Mapbox engineers by building data infrastructure and tooling that addresses their needs.
  • Work on our batch and streaming ingestion systems that ingest terabytes of data per day.
  • Simplify and strengthen Mapbox’s processes and tools for designing, deploying, and monitoring data processing and querying workloads on AWS.
  • Promote a culture of operational excellence by testing and monitoring our systems and code, and being on-call to support the health of our services.
  • Document your work and decision-making processes, and lead presentations and discussions in a way that is easy for others to understand.
  • Uphold a culture of collaboration, transparency, creativity, inclusion, and data-driven decisions.
View Full Description & ApplyYou'll be redirected to the employer's site
160,650 - 217,350 USD per year
Apply Now