About Mapbox
Mapbox is the leading real‑time location platform for a new generation of location‑aware businesses. It equips organizations with the full set of tools to power navigation of people, packages, and vehicles everywhere. More than 4 million registered developers have chosen Mapbox for its flexibility, security, and privacy compliance. Organizations use Mapbox applications, data, SDKs, and APIs to create customized and immersive experiences that delight their customers.
Our Values
- We believe in individuals being their whole selves at work and commit to this through supportive health care, parental leave, flexibility, and innovation in employee support.
- We emphasize a learning environment to equip employees with the tools needed to be successful.
- 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.
- We value curiosity, enthusiasm, and eagerness to solve challenging technical problems in the geo and data visualization space using emerging technologies.
- We value empathy and kindness, willingness to learn from different perspectives, and patience to help others grow.
- We value strong communication skills and the ability to collaborate effectively with distributed teams.
Team Purpose
As the 3D graphics team, we use our engineering skills and curiosity to push the boundaries of what’s possible with interactive maps and how people use location technologies in their daily lives. We work on state‑of‑the‑art, open‑source platforms for map interaction and visualization used by millions around the globe.
Responsibilities
- Work on the world's leading vector map rendering engines.
- Work on the entire graphics chain, from data‑processing pipeline creation to rendering.
- Work with a modern C++14/17 and TypeScript codebase, using best‑practice software engineering tools.
- Solve interesting graphics programming, algorithms, and architectural challenges.
- Improve the project's performance, stability, maintainability, and simplicity.
- Experiment with new visualization techniques and fast graphics and geometry algorithms; see them benefit millions of people in consumer mapping applications.
Required Skills
- Strong in C++, JS/TypeScript, algorithms, and performance optimization.
- Strong in graphics programming (OpenGL, Metal, Vulkan, WebGL, WebGPU).
- Strong in 3D graphics techniques and applying them to a wide range of platforms.
Desired Experience (Nice to have)
- Maintaining or contributing to open‑source projects.
- Experience with location technologies (maps, GIS).
- Experience with JavaScript, iOS, or Android development.
- Experience with embedded platforms (Linux embedded, Android, QNX).
Important Traits
- Curiosity, enthusiasm, eagerness to solve challenging problems.
- Empathy, kindness, and willingness to learn from different perspectives.
- Strong communication and collaboration ability.