Mapbox is the leading real‑time location platform for a new generation of location‑aware businesses. The role is part of the 3D Graphics team within the Maps department, based in Mapbox Germany, and is a full‑time position. The responsibilities include working on the world’s leading open‑source vector map rendering engines, the entire graphics chain from data processing pipeline creation to rendering, using modern C++14/17 and a modern TypeScript codebase, solving graphics programming and performance challenges, improving project performance, stability, maintainability, and experimenting with new visualization techniques and fast graphics and geometry algorithms.
Software Development Engineer II, 3D Graphics at Mapbox
Remote - Mapbox Germany
Requirements
Skills
- C++
- JavaScript
- TypeScript
- algorithms
- performance optimization
- graphics programming
- OpenGL
- Metal
- Vulkan
- WebGL
- WebGPU
- 3D graphics techniques
Responsibilities
- Work on the world’s leading open source vector map rendering engines.
- Work on the entire graphics chain, from assisting in data processing pipeline creation to rendering.
- Work with a modern C++14/17 and a modern TypeScript codebase, using the best practices of software engineering and 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; and see them benefit millions of people in consumer mapping applications.
Technologies
C++14/17TypeScriptOpenGLMetalVulkanWebGLWebGPU
See if your resume is ready for this job
See how our AI can optimize your resume and improve your chances for this role.