At a Glance
- Tasks: Join a dynamic team to build a custom graphics engine in Rust.
- Company: Work with a VC-backed AI platform co-founded by ex-Meta leaders.
- Benefits: Enjoy flexible salary, hybrid work options, and early access to major funding.
- Why this job: Be part of a high-impact role shaping cutting-edge rendering and animation pipelines.
- Qualifications: Strong experience in Rust and graphics/rendering systems is essential.
- Other info: Ideal for those passionate about real-time rendering and game engines.
The predicted salary is between 36000 - 60000 Β£ per year.
Job Description
Role: Graphics Engineer
Location: Central London (Hybrid 2-3 days per week preferred)
Salary: Flexible, depending on experience
Our client β a VC-backed AI platform co-founded by ex-Meta leaders β is hiring a Graphics Engineer to help build a custom graphics engine from the ground up in Rust.
This is a high-impact role where you'll work on cutting-edge rendering and animation pipelines that power the core of their product, designed to help designers and non-designers alike generate personalised content across video, 2D, and 3D formats. You'll be joining a small, highly technical team during a period of hypergrowth, with early access to major funding and a product launching imminently.
Key Focus Areas:
-
Design and implement a high-performance graphical engine in Rust
-
Build and optimise real-time rendering pipelines for 3D, video, and infinite canvas environments
-
Lead or support the export and compression of animations and visual assets
-
Collaborate across a cross-functional team (Rust, C++, Node.js)
What We're Looking For:
-
Strong hands-on experience with Rust and graphics/rendering systems
-
Proven experience in real-time rendering, game engines, or animation pipelines
-
Background in video, 2D/3D graphics, or visualisation tools
-
Bonus: Experience with WebAssembly, Node.js, C++, or compression/export tooling
-
Leadership or ownership experience is a strong plus
Desired Skills and Experience
Role: Graphics Engineer
Location: Central London (Hybrid 2-3 days per week preferred)
Salary: Flexible, depending on experience
Our client β a VC-backed AI platform co-founded by ex-Meta leaders β is hiring a Graphics Engineer to help build a custom graphics engine from the ground up in Rust.
This is a high-impact role where you'll work on cutting-edge rendering and animation pipelines that power the core of their product, designed to help designers and non-designers alike generate personalised content across video, 2D, and 3D formats. You'll be joining a small, highly technical team during a period of hypergrowth, with early access to major funding and a product launching imminently.
Key Focus Areas:
Design and implement a high-performance graphical engine in Rust
Build and optimise real-time rendering pipelines for 3D, video, and infinite canvas environments
Lead or support the export and compression of animations and visual assets
Collaborate across a cross-functional team (Rust, C++, Node.js)
What We're Looking For:
Strong hands-on experience with Rust and graphics/rendering systems
Proven experience in real-time rendering, game engines, or animation pipelines
Background in video, 2D/3D graphics, or visualisation tools
Bonus: Experience with WebAssembly, Node.js, C++, or compression/export tooling
Leadership or ownership experience is a strong plus
Graphics Engineer employer: Harnham
Contact Detail:
Harnham Recruiting Team
StudySmarter Expert Advice π€«
We think this is how you could land Graphics Engineer
β¨Tip Number 1
Familiarise yourself with Rust and its graphics libraries. Since the role focuses on building a custom graphics engine in Rust, having hands-on experience with relevant libraries will give you an edge.
β¨Tip Number 2
Showcase your real-time rendering projects. Whether it's through a portfolio or GitHub, demonstrating your previous work in real-time rendering or game engines can significantly boost your chances.
β¨Tip Number 3
Network with professionals in the graphics and AI fields. Engaging with communities on platforms like LinkedIn or attending relevant meetups can help you make valuable connections that might lead to referrals.
β¨Tip Number 4
Prepare to discuss cross-functional collaboration. Since the role involves working with teams using Rust, C++, and Node.js, being ready to talk about your experience in collaborative environments will be beneficial.
We think you need these skills to ace Graphics Engineer
Some tips for your application π«‘
Tailor Your CV: Make sure your CV highlights your experience with Rust and graphics/rendering systems. Include specific projects or roles where you've worked on real-time rendering, game engines, or animation pipelines.
Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention how your background in video, 2D/3D graphics, or visualisation tools aligns with their needs. Be sure to include any leadership or ownership experiences that could set you apart.
Showcase Relevant Projects: If possible, include links to your portfolio or GitHub showcasing relevant projects. Highlight any work related to building graphical engines, optimising rendering pipelines, or collaborating in cross-functional teams.
Proofread Your Application: Before submitting, carefully proofread your application materials. Check for any spelling or grammatical errors, and ensure that all information is clear and concise. A polished application reflects your attention to detail.
How to prepare for a job interview at Harnham
β¨Showcase Your Rust Skills
Make sure to highlight your hands-on experience with Rust during the interview. Be prepared to discuss specific projects where you've implemented graphics or rendering systems, as this will demonstrate your technical expertise and suitability for the role.
β¨Discuss Real-Time Rendering Experience
Since the role focuses on real-time rendering and animation pipelines, come ready to share examples of your work in these areas. Talk about challenges you faced and how you overcame them, as this shows problem-solving skills and depth of knowledge.
β¨Prepare for Technical Questions
Expect technical questions related to graphics engines and rendering techniques. Brush up on key concepts and be ready to explain your thought process when designing and optimising rendering pipelines, as this will showcase your analytical skills.
β¨Emphasise Collaboration Skills
This position involves working within a cross-functional team, so be sure to highlight your collaboration experiences. Share examples of how you've successfully worked with others, especially in diverse technical environments, to achieve common goals.