Principal Rendering Engineer: MSquared
Principal Rendering Engineer: MSquared

Principal Rendering Engineer: MSquared

London Full-Time 43200 - 72000 £ / year (est.) No home office possible
I

At a Glance

  • Tasks: Lead the development of cutting-edge visual experiences in the open metaverse.
  • Company: Join MSquared, a top UK tech startup revolutionising the interconnected metaverse.
  • Benefits: Enjoy competitive salary, private healthcare, unlimited holiday, and flexible hybrid working.
  • Why this job: Be part of a creative team shaping the future of digital spaces with impactful technology.
  • Qualifications: Expertise in real-time graphics APIs, C++, and performance optimisation required.
  • Other info: Diverse backgrounds encouraged; mentorship from industry leaders available.

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 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 at 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 Rendering Engineer: MSquared employer: Improbable Ltd.

At MSquared, we are not just building technology; we are crafting the future of the open metaverse. Our vibrant work culture fosters creativity and collaboration, offering you the chance to work alongside a diverse team of experts while enjoying benefits like unlimited holiday, private healthcare, and mentorship from industry leaders. Join us in a flexible hybrid environment where your contributions will directly impact the evolution of immersive virtual experiences.
I

Contact Detail:

Improbable Ltd. Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Principal Rendering Engineer: MSquared

✨Tip Number 1

Familiarise yourself with the latest advancements in real-time rendering and graphics technologies. Stay updated on industry trends and breakthroughs, as this knowledge will not only enhance your understanding but also demonstrate your passion for the field during discussions.

✨Tip Number 2

Engage with the community by participating in forums or attending conferences related to game engines and graphics APIs. Networking with professionals in the industry can provide valuable insights and potentially lead to referrals or recommendations.

✨Tip Number 3

Showcase your expertise by contributing to open-source projects or creating personal projects that highlight your skills in C++ and modern graphics APIs. This hands-on experience can set you apart and give you concrete examples to discuss during interviews.

✨Tip Number 4

Prepare to discuss specific performance optimisation techniques you've implemented in past projects. Be ready to share examples of how you've tackled graphics-related bottlenecks, as this will demonstrate your problem-solving abilities and technical depth.

We think you need these skills to ace Principal Rendering Engineer: MSquared

Real-time Rendering Expertise
Game Engine Proficiency
Graphics Technologies Knowledge
Modern Graphics APIs (Direct3D, Metal, Vulkan)
C++ Programming Skills
Performance Optimization Techniques
Profiling and Debugging Tools (NVIDIA NSight, RenderDoc, PIX)
Core Real-time Rendering Algorithms Understanding
Collaboration with Cross-functional Teams
Advanced Rendering Techniques Research
Graphics-related Bottleneck Diagnosis
Commercial Game Engines Experience (Unreal Engine, CryEngine)
Unreal Engine Rendering Systems Familiarity
MacOS/iOS Development Experience using Metal
Animation Programming Expertise
Compute Shader Knowledge
Mesh Simplification Techniques for LOD
Web Technologies Knowledge (WebGPU, WebGL)

Some tips for your application 🫡

Understand the Role: Before applying, make sure you fully understand the responsibilities and requirements of the Principal Rendering Engineer position at MSquared. Familiarise yourself with the technologies mentioned in the job description, such as real-time rendering, game engines, and graphics APIs.

Tailor Your CV: Craft your CV to highlight relevant experience and skills that align with the job description. Emphasise your expertise in modern graphics APIs, C++, and performance optimisation techniques. Use specific examples from your past work to demonstrate your capabilities.

Write a Compelling Cover Letter: In your cover letter, express your passion for the metaverse and how your background makes you a perfect fit for MSquared. Mention any unique experiences or projects that showcase your ability to innovate in graphics technology and collaborate with multidisciplinary teams.

Showcase Your Projects: If possible, include links to your portfolio or GitHub where you can showcase relevant projects. Highlight any work that demonstrates your skills in real-time rendering, game engines, or advanced graphics techniques, as this will give the hiring team insight into your practical experience.

How to prepare for a job interview at Improbable Ltd.

✨Showcase Your Technical Expertise

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

✨Demonstrate Problem-Solving Skills

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

✨Collaborate and Communicate

MSquared values teamwork, so be ready to discuss how you've collaborated with other teams, such as gameplay or engine teams, to deliver visually stunning experiences. Share examples of successful collaborations and the impact they had on your projects.

✨Stay Curious and Open-Minded

Emphasise your passion for pushing the boundaries of technology and your willingness to learn. MSquared appreciates candidates who are curious and eager to explore new graphics techniques and technologies, so share any relevant research or personal projects.

Principal Rendering Engineer: MSquared
Improbable Ltd.
I
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>