Software Development Engineer II
Core
Building and delivering internal data infrastructure, pipelines, and tooling to support Mapbox engineers in processing massive-scale GPS and mobility data.
Role type
Senior IC software development engineer (data platform)
Builds
Batch and streaming ingestion systems, internal ETL tools, and managed EMR solutions for data processing workloads.
Domain
Real-time location platform / Big data infrastructure
Deliverable
production ML models | infrastructure
Required skills
AWS (Lambda, EMR, ECS, Kinesis), Python, Node.js, Spark, Airflow, distributed systems at scale, data pipeline design, on-call support, technical documentation
Preferred skills
AI integration in engineering workflows, mentorship, cross-functional collaboration
Technologies
AWS, Node.js, Python, Spark, Airflow, Lambda, EMR, ECS, Kinesis
Responsibilities
Design and maintain internal data tools and services; build and optimize batch and streaming ingestion systems; simplify processes for deploying and monitoring data workloads; test, monitor, and provide on-call support for system health; document work and lead technical discussions.
Seniority
Senior, hands-on IC