About the job
Mapbox is the premier platform for real-time location services, empowering a new wave of location-aware businesses. Our unique infrastructure offers organizations a comprehensive suite of tools to facilitate navigation for people, packages, and vehicles across the globe. With over 4 million registered developers, Mapbox stands out for its flexibility, security, and commitment to privacy compliance. Companies utilize our applications, data, SDKs, and APIs to craft tailored, immersive experiences that captivate their users.
What We Do
Our 3D graphics team leverages engineering expertise and creativity to expand the limits of interactive maps and enhance the daily use of location technologies. We engage with cutting-edge, primarily open-source platforms for map interaction and visualization, reaching millions of users worldwide.
As AI technologies increasingly integrate into engineering processes, we seek engineers who can thoughtfully weave AI into design, development, and strategic decision-making. Our interview process will include discussions on how you incorporate AI into your engineering practices.
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 and TypeScript codebases, adhering to best practices in software engineering.
Tackle intriguing challenges in graphics programming, algorithms, and architectural design.
Enhance project performance, stability, maintainability, and simplicity.
Experiment with innovative visualization techniques and rapid graphics and geometry algorithms, positively impacting millions of users in consumer mapping applications.
Desired Traits
A strong sense of curiosity and enthusiasm for solving complex technical challenges in geo and data visualization using emerging technologies.
Empathy and kindness, with a willingness to learn from diverse perspectives and assist others in their growth.
Excellent communication skills, with the ability to collaborate effectively across distributed teams.
Proficiency in C++, JavaScript/TypeScript, algorithms, and performance optimization.
Strong background in graphics programming (OpenGL, Metal, Vulkan, WebGL, WebGPU).
