Software Development Engineer II, Data Platform
MapboxWhat We Do
The Data Platform team at Mapbox provides the foundational infrastructure, products, and tools for data applications that our engineers use to deliver external customer-facing products and services. We support over 300 engineers across various global locations including North America, UK, Germany, Finland, Japan, Poland, and Minsk.
Our team is distributed across the US, Canada, and Finland. Outside of the Helsinki office, we work remotely and mostly asynchronously. We believe in iterative process experimentation, quarterly team feedback surveys, and are proud of our collaborative team environment that fosters growth and delivery at scale.
Key Responsibilities
- Support internal Mapbox engineers by building data infrastructure and tooling.
- Work on batch and streaming ingestion systems that ingest terabytes of data per day.
- Simplify and strengthen processes and tools for designing, deploying, and monitoring data processing and querying workloads on AWS.
- Contribute to data processing systems that launch thousands of EMR clusters a day and add to our data lake at petabyte scale.
- Promote a culture of operational excellence by testing and monitoring systems and code, and being on-call to support the health of our services.
- Document 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.
What We Believe Are Important Traits For This Role
- Located in the US/Canada Eastern Time Zone.
- Experience designing, building, and maintaining tools and services on AWS.
- Experience with our tech stack: Node.js, Python, Scala, Spark, Airflow, and AWS (including Lambda, EMR, ECS, and Kinesis).
- Track record of building self-service and high-quality tools for developers with a customer-driven mindset.
- A desire to share expertise through documentation, mentorship, and both written and vocal discussion.
- A desire to work with individuals with diverse backgrounds, perspectives, and experiences.
What We Value
- We value the written form, and creative individuals who dig into problems and see them as 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 strongly believe in the value of growing a diverse team and encourage people of all backgrounds, genders, ethnicities, abilities, and sexual orientations to apply.
Benefits Extracted with AI
- Remote work flexibility
- Supportive health care
- Parental leave
- Innovative work environment
Similar jobs
Last update: 23 minutes ago
Software Development Engineer II, Search Android SDK
Join Mapbox as a Software Development Engineer II to enhance our Android SDK and innovate in delivery intelligence.
Software Development Engineer II, API
Join Mapbox as a Software Development Engineer II, API, working remotely on cutting-edge mapping and navigation solutions.
Senior Backend Engineer, Media Foundation
Join Airbnb as a Senior Backend Engineer to build and operate next-gen Media infrastructure. Remote eligible within the US.
Lead DevOps Engineer – Data Platform
Lead DevOps Engineer for Data Platform in Bangkok, focusing on scalability and efficiency using Kubernetes, Spark, and cloud technologies.
Data Engineer with Full Stack Python Development
Join Ryanair Labs as a Data Engineer, focusing on full stack Python development and data-heavy applications.
Software Engineer II, Data Engineering
Join GitHub as a Software Engineer II in Data Engineering, focusing on data pipelines with Python, SQL, Airflow, and Spark.
Software Engineer, Core Events
Join Stripe as a Software Engineer, Core Events, focusing on AWS, distributed systems, and event-driven architecture.
Platform Software Engineer
Join Allara as a Platform Software Engineer to design and build technology for a user-centric care platform in NYC.
Senior Software Engineer, Reporting Platform
Join Square as a Senior Software Engineer to lead development on the Reporting Platform, focusing on Java, Kotlin, and AWS.
Lead DevOps Engineer – Data Platform
Lead DevOps Engineer for Data Platform in Bangkok, focusing on Kubernetes, Apache Spark, and cloud technologies. Relocation provided.
Founding Backend Engineer
Join Streamlane as a Founding Backend Engineer to build innovative logistics software for ecommerce companies.
Lead DevOps Engineer – Data Platform
Lead DevOps Engineer for Data Platform in Bangkok, focusing on scalability, stability, and efficiency. Relocation provided.
Senior Java Software Developer
Join SAS as a Senior Java Software Developer to work on innovative SaaS solutions with a focus on Java, AWS, and microservices.
Lead DevOps Engineer – Data Platform
Lead DevOps Engineer for Data Platform in Bangkok. Work with Kubernetes, Spark, and cloud technologies. Relocation provided.
Software Engineer - Backend (Python, Go)
Join Timescale as a Software Engineer - Backend, focusing on Python and Go, in a remote role with flexible benefits.
FullStack Software Developer
Join SPREAD AI as a FullStack Software Developer to innovate in data management and engineering intelligence.
Lead DevOps Engineer – Data Platform
Lead DevOps Engineer for Data Platform in Bangkok. Enhance scalability and efficiency using Kubernetes, Spark, and cloud technologies.
Software Engineer - Platform
Join Refuel as a Software Engineer - Platform to design and develop critical features using Python, AWS, and LLMs in a hybrid work environment.
Senior Software Engineer, Partner API
Join Airbnb as a Senior Software Engineer to design and build our Partner API platform, enabling third-party integrations. Remote eligible.
Remote Software Engineer
Join our team as a Remote Software Engineer, developing high-quality code in an agile environment. Skills in microservices, API development, and cloud computing required.
Senior Software Development Engineer
Join Adobe as a Senior Software Development Engineer to innovate and build impactful web applications.
Senior Machine Learning Engineer
Join as a Senior Machine Learning Engineer to design and deploy advanced ML solutions using Python, Spark, and cloud platforms. Remote work opportunity.
Software Engineer II - TypeScript, Node.js, React
Join Built as a Software Engineer II to develop scalable features using TypeScript, Node.js, and React in a remote role.
Remote Data Engineer - Research
Join Stability AI as a Remote Data Engineer to build scalable data infrastructure for AI models.