At a Glance
- Tasks: Join the Fortnite Tech team as a Senior Rendering Engineer, enhancing player experience on PC.
- Company: Epic Games creates award-winning games and innovative engine technology for immersive experiences.
- Benefits: Enjoy 100% paid benefits, including health insurance, dental, and mental well-being support.
- Why this job: Be part of a creative, collaborative environment that values innovation and community impact.
- Qualifications: Strong C++ skills, experience in performance optimisation, and debugging complex systems required.
- Other info: Epic Games promotes diversity and inclusivity, welcoming applicants from all backgrounds.
The predicted salary is between 48000 - 84000 £ per year.
At the core of Epic’s success are talented, passionate people. Epic prides itself on creating a collaborative, welcoming, and creative environment. Whether it’s building award-winning games or crafting engine technology that enables others to make visually stunning interactive experiences, we’re always innovating. Being Epic means being a part of a team that continually strives to do right by our community and users.
The Fortnite Tech Desktop team is looking for an experienced Rendering Engineer to further the player experience in Fortnite on the PC platform. You will work with other engineers and directly contribute to building and improving our Desktop platform support to an industry-leading state. This role covers a wide range of specialties, focusing on stability and performance engineering and ensuring critical features are available and performant for the Fortnite user base.
In this role, you will:
- Analyze and resolve stability and performance problems of Fortnite on a wide range of PC hardware configurations; this includes identifying solutions in such areas as:
- Solving device-specific CPU and GPU performance and compatibility issues
- Rendering performance and device compatibility, including the shader pipeline
- Improving rendering systems and optimizing their stability and performance across various graphics APIs
- Improvements in low-level systems that interface with platform APIs, i.e., memory allocators (physical and virtual), file systems, input systems
What we’re looking for:
- Strong C++ knowledge and multi-threaded programming techniques; ability to code and architect various core engine systems
- Experience profiling and optimizing a large codebase
- Demonstrated ability to reason about and debug large, interacting systems from the macro-level to the micro-level
- Ability to diagnose, debug, and address complex problems coming from a live-service title and experience handling stability issues
- Experience with OS-level systems, Windows APIs, and common frameworks is a plus
We pay 100% for benefits except for PMI (for dependents). Our current benefits package includes pension, private medical insurance, health care cash plan, dental insurance, disability and life insurance, critical illness, cycle to work scheme, flu shots, health checks, and meals. We also offer a robust mental well-being program through Modern Health, which provides free therapy and coaching for employees & dependents.
Epic Games spans across 25 countries with 46 studios and 4,500+ employees globally. For over 25 years, we’ve been making award-winning games and engine technology that empowers others to make visually stunning games and 3D content that bring environments to life like never before. Epic's award-winning Unreal Engine technology not only provides game developers the ability to build high-fidelity, interactive experiences for PC, console, mobile, and VR, it is also a tool being embraced by content creators across a variety of industries such as media and entertainment, automotive, and architectural design. As we continue to build our Engine technology and develop remarkable games, we strive to build teams of world-class talent.
Epic Games deeply values diverse teams and an inclusive work culture, and we are proud to be an Equal Opportunity employer.
Senior Rendering Engineer, Fortnite Tech employer: Epic Games
Contact Detail:
Epic Games Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Rendering Engineer, Fortnite Tech
✨Tip Number 1
Familiarise yourself with the latest advancements in rendering technology and performance optimisation techniques. Being well-versed in current trends will not only help you during interviews but also demonstrate your passion for the field.
✨Tip Number 2
Engage with the Fortnite community and other developers on platforms like GitHub or forums. This can provide insights into common issues and solutions, showcasing your proactive approach to problem-solving.
✨Tip Number 3
Network with current or former Epic Games employees through LinkedIn. A referral from someone within the company can significantly boost your chances of landing an interview.
✨Tip Number 4
Prepare to discuss specific examples of how you've tackled performance issues in past projects. Being able to articulate your thought process and the impact of your solutions will set you apart from other candidates.
We think you need these skills to ace Senior Rendering Engineer, Fortnite Tech
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your strong C++ knowledge and experience with multi-threaded programming techniques. Emphasise any relevant projects or roles where you've optimised performance or resolved stability issues, particularly in live-service titles.
Craft a Compelling Cover Letter: In your cover letter, express your passion for gaming and technology. Discuss how your skills align with the responsibilities of the Senior Rendering Engineer role, particularly your experience with profiling and debugging large codebases.
Showcase Relevant Experience: When detailing your work history, focus on specific achievements related to rendering performance and device compatibility. Mention any experience you have with OS-level systems and Windows APIs, as this is a plus for the role.
Highlight Collaborative Skills: Since the role involves collaboration with various teams, include examples of how you've successfully worked with others to solve complex technical challenges. This will demonstrate your ability to contribute to Epic's collaborative environment.
How to prepare for a job interview at Epic Games
✨Showcase Your C++ Expertise
Make sure to highlight your strong knowledge of C++ and multi-threaded programming techniques. Be prepared to discuss specific projects where you've coded and architected core engine systems, as this will demonstrate your technical proficiency.
✨Demonstrate Problem-Solving Skills
Prepare examples of how you've diagnosed and resolved complex stability and performance issues in live-service titles. Discuss your approach to debugging large, interacting systems, as this is crucial for the role.
✨Familiarise Yourself with Unreal Engine
Since the position involves working with Unreal Engine, it’s beneficial to have a solid understanding of its systems and applications. Brush up on your knowledge of rendering performance and device compatibility to impress your interviewers.
✨Collaborative Mindset
Emphasise your ability to collaborate with various teams. Share experiences where you’ve worked with other engineers to solve technical challenges, as teamwork is a key aspect of the role at Epic Games.