About the job
At Mapbox, we are revolutionizing the real-time location platform for the next generation of location-aware businesses. We provide organizations with a comprehensive suite of tools to enhance navigation for people, packages, and vehicles globally. Trusted by over 4 million registered developers, Mapbox is renowned for its flexibility, security, and compliance with privacy standards. Our applications, data, SDKs, and APIs empower organizations to craft customized, immersive experiences that truly engage their customers.
About Our Team
As part of the 3D graphics team, we harness our engineering expertise and relentless curiosity to explore the limits of interactive maps and how location technologies can enrich everyday life. We develop cutting-edge platforms, primarily open-source, for map interaction and visualization that are utilized by millions worldwide.
In an age where AI is integrated into engineering workflows, we value engineers who can thoughtfully weave AI into design, development, and decision-making processes. Our interview process will focus on how you leverage AI in your engineering tasks.
Your Responsibilities
Contribute to the world's leading vector map rendering engines.
Engage in the complete graphics pipeline, from data processing to rendering.
Utilize modern C++14/17 alongside a contemporary TypeScript codebase, adhering to best practices in software engineering.
Tackle challenging graphics programming, algorithms, and architectural issues.
Enhance the project’s performance, stability, maintainability, and simplicity.
Experiment with innovative visualization techniques and rapid graphics and geometry algorithms, positively impacting millions in consumer mapping applications.
Key Qualities We Seek
A deep sense of curiosity and enthusiasm for solving complex technical challenges in geo and data visualization using cutting-edge technologies.
Empathy and kindness; a willingness to learn from diverse perspectives and the patience to support others in their growth.
Excellent communication skills and the ability to collaborate effectively with distributed teams.
Proficiency in C++, JavaScript/TypeScript, algorithms, and performance optimization.
Strong background in graphics programming (OpenGL, Metal, Vulkan, WebGL, WebGPU).

