Mapbox logoMapbox logo

Software Development Engineer II, 3D Graphics

MapboxMapbox UK
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Experience Level

Mid to Senior

Qualifications

Proficient in modern C++ and TypeScript, with a solid foundation in algorithms and performance optimization. Demonstrable experience in graphics programming is essential, alongside a curiosity-driven approach to problem-solving within the geo and data visualization domain. Effective communication and teamwork abilities are crucial for success in our collaborative environment.

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).

About Mapbox

Mapbox is at the forefront of providing real-time location solutions that empower businesses to leverage location technology in innovative ways. With an emphasis on security and privacy, our platform is trusted by millions of developers who create tailored mapping solutions that enhance user experiences.

Similar jobs

Browse all companies, explore by city & role, or SEO search pages.

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.