Software Development Engineer II
Core
Build and maintain high-traffic read APIs and distributed ETL pipelines for creating and distributing real-time maps, supporting billions of requests daily.
Role type
Senior Software Development Engineer (Backend/Infrastructure)
Builds
Mapbox maps, microservices, and data processing pipelines for global navigation and location-aware applications.
Domain
Geospatial technology, real-time data processing, cloud infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Python, TypeScript, Apache Spark, Apache Ray, AWS (CDK, ECS, Lambda, S3, RDS, CloudWatch, CloudFront), system design, performance profiling, microservices architecture, continuous delivery, technical leadership, mentoring, code review, documentation, on-call support
Preferred skills
Geospatial data (raster/vector), global imagery mosaics, global terrain mosaics
Technologies
Python, TypeScript, Spark, Ray, Iceberg, DuckDB, Parquet, Arrow, AWS CDK, ECS, Step Functions, Lambda, S3, RDS, CloudWatch, CloudFront
Responsibilities
Lead engineering tasks and scope work, design systems and make architectural decisions, mentor peers through reviews and 1:1s, test and monitor systems, reduce technical debt, optimize application performance
Seniority
Senior, hands-on IC with leadership responsibilities