Principal Graphics Programmer: MSquared in London

Principal Graphics Programmer: MSquared in London

London Full-Time 43200 - 72000 £ / year (est.) Home office (partial)
Improbable

At a Glance

  • Tasks: Lead the development of cutting-edge graphics technology for the open metaverse.
  • Company: Join MSquared, a pioneering tech startup shaping the future of interconnected virtual experiences.
  • Benefits: Enjoy competitive salary, private healthcare, unlimited holiday, and flexible hybrid working.
  • Other info: Diverse backgrounds encouraged; mentorship from industry leaders available.
  • Why this job: Be part of a creative team pushing boundaries in a fun, equitable digital ecosystem.
  • Qualifications: Strong expertise in real-time graphics APIs, C++, and performance optimization required.

The predicted salary is between 43200 - 72000 £ per year.

At MSquared, we’re pioneering the next evolution of the internet: an open, interconnected metaverse. Backed by one of the UK’s most well-funded tech startups, our mission is to empower creators, brands, and communities with tools to build scalable, immersive virtual experiences in an open and interconnected network.

We are a multidisciplinary team of engineers, artists, producers, and storytellers who believe in the power of shared digital spaces. Our culture is built around curiosity, empathy, and pushing the boundaries of what’s possible.

We are seeking a Principal Graphics/Rendering Engineer with deep expertise in real-time rendering, game engines, and graphics technologies. This is an opportunity to drive the development of cutting-edge visual experiences, optimize performance across platforms, and pioneer new graphics techniques.

Your Role in Building the Future

You’ll be a key force in helping bring our ambitious vision for the open metaverse to life. As Principal Rendering Engineer in MSquared you will be responsible for maintaining and improving world leading technology.

Areas for Impact:

  • Develop and maintain core graphics engine systems and tools.
  • Optimize rendering performance, ensuring high framerates and efficient GPU/CPU memory usage across multiple hardware platforms and operating systems.
  • Collaborate closely with gameplay, engine teams and customers to deliver seamless and visually stunning experiences.
  • Research and implement advanced, forward-looking rendering techniques to keep our technology at the industry’s forefront.
  • Profile, diagnose, and resolve graphics-related bottlenecks and issues.

We’d love to hear from you if you have:

  • Strong expertise with modern real-time graphics APIs such as Direct3D, Metal, and Vulkan.
  • Proficiency in C++, with a focus on performance-critical systems.
  • Performance optimization skills, including hands-on experience with profiling and debugging tools like NVIDIA NSight, RenderDoc, and PIX.
  • Solid understanding of core real-time rendering algorithms (e.g., deferred rendering, shadow mapping).

Bonus Points If You:

  • Experience with commercial game engines, such as Unreal Engine or CryEngine.
  • Deep familiarity with Unreal Engine’s rendering systems, such as Render Dependency Graph (RDG), Shader compilation pipelines, Indirect drawing, Nanite, Lumen, Niagara, Temporal Super Resolution, Custom GPU and CPU memory allocation systems.
  • Experience developing for MacOS and/or iOS using Metal.
  • Animation programming expertise: skinned mesh and rig systems.
  • Compute shader based calculus.
  • Mesh simplification techniques for LOD and performance optimization.
  • Knowledge of Web technologies like WebGPU and/or WebGL.

We know the best ideas come from diverse minds and lived experiences. We encourage applications from all backgrounds, and welcome candidates who have valuable experience to bring to the role. If you identify with the team and mission, but not all of our requirements, then please still apply.

Why Join Us:

At MSquared, you’ll work on meaningful technology that prioritises interoperability, creativity, and ownership. We are passionate about creating a more equitable digital ecosystem and having fun while doing it.

Benefits Include:

  • Competitive salary
  • Private healthcare and dental
  • Unlimited holiday
  • Flexible hybrid working
  • Weekly wellness sessions and a stocked office kitchen
  • Mentorship from world-class leaders across Web3, gaming, and open-source tech

Let’s build the open metaverse together.

Principal Graphics Programmer: MSquared in London employer: Improbable

At MSquared, we are at the forefront of creating an open and interconnected metaverse, where innovation meets creativity. Our vibrant work culture fosters curiosity and collaboration, offering employees the chance to work on groundbreaking technology while enjoying benefits like unlimited holiday, private healthcare, and mentorship from industry leaders. Join us in shaping the future of digital experiences in a supportive environment that values diverse perspectives and encourages personal growth.

Improbable

Contact Details:

Improbable Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Principal Graphics Programmer: MSquared in London

Tip Number 1

Familiarise yourself with the latest advancements in real-time graphics APIs like Direct3D, Metal, and Vulkan. Being well-versed in these technologies will not only boost your confidence but also demonstrate your commitment to staying at the forefront of graphics programming.

Tip Number 2

Engage with the community by participating in forums or attending meetups focused on game development and graphics programming. Networking with industry professionals can provide valuable insights and potentially lead to referrals for the Principal Graphics Programmer role.

Tip Number 3

Showcase your expertise by contributing to open-source projects or creating your own graphics-related projects. This hands-on experience can be a great talking point during interviews and demonstrates your passion for the field.

Tip Number 4

Prepare to discuss specific performance optimisation techniques you've implemented in past projects. Being able to articulate your problem-solving skills and technical knowledge will set you apart as a strong candidate for the role.

We think you need these skills to ace Principal Graphics Programmer: MSquared in London

Expertise in real-time graphics APIs (Direct3D, Metal, Vulkan)
Proficiency in C++ for performance-critical systems
Performance optimisation skills
Experience with profiling and debugging tools (NVIDIA NSight, RenderDoc, PIX)
Solid understanding of real-time rendering algorithms (deferred rendering, shadow mapping)
Familiarity with commercial game engines (Unreal Engine, CryEngine)
Knowledge of Unreal Engine’s rendering systems (Render Dependency Graph, Shader compilation pipelines, Indirect drawing, Nanite, Lumen, Niagara, Temporal Super Resolution)

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights your expertise in real-time rendering, game engines, and graphics technologies. Use specific examples from your past work that demonstrate your skills in optimising performance and developing graphics engine systems.

Craft a Compelling Cover Letter:In your cover letter, express your passion for the metaverse and how your experience aligns with MSquared's mission. Mention any relevant projects you've worked on and how they relate to the role of Principal Graphics Programmer.

Showcase Technical Skills:Clearly outline your proficiency with modern graphics APIs like Direct3D, Metal, and Vulkan. Include any hands-on experience with profiling and debugging tools, as well as your understanding of core real-time rendering algorithms.

Highlight Collaborative Experience:Since the role involves collaboration with gameplay and engine teams, emphasise your experience working in multidisciplinary teams. Provide examples of how you’ve successfully collaborated to deliver visually stunning experiences.

How to prepare for a job interview at Improbable

Showcase Your Technical Expertise

Be prepared to discuss your experience with modern real-time graphics APIs like Direct3D, Metal, and Vulkan. Highlight specific projects where you optimised performance or implemented advanced rendering techniques.

Demonstrate Problem-Solving Skills

Expect to face technical challenges during the interview. Be ready to explain how you've diagnosed and resolved graphics-related bottlenecks in past projects, using profiling and debugging tools like NVIDIA NSight or RenderDoc.

Familiarise Yourself with Their Technology

Research MSquared's current projects and technologies. Understanding their approach to creating immersive virtual experiences will help you align your answers with their mission and demonstrate genuine interest.

Emphasise Collaboration and Communication

As a Principal Graphics Programmer, you'll need to work closely with various teams. Share examples of how you've successfully collaborated with gameplay and engine teams to deliver visually stunning experiences.