Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Engineer, Graphics image - Rise Careers
Job details

Senior Engineer, Graphics

Company Description

To create revolutionary, story-driven RPGs which go straight to the hearts of gamers — this is our mission. Want to dive deeper into our company’s culture? Explore our social media and check out our YouTube channel where we share behind-the-scenes insights and stories direct from our team members!

Job Description

We are looking for a Senior Engineer for our rendering team, who are working on Unreal Engine 5 to push the boundaries of visual quality in games. You will collaborate with engineers and artists across the company to ensure consistent performance and quality of our products. If you’re someone who wants to help to breathe life and realism into our games: this is the job for you!

Daily responsibilities:

  • Maintaining and optimising existing rendering systems.
  • Designing and developing new rendering solutions for large scale problems.
  • Debugging and bug fixing.
  • Working closely with art departments and art directors to provide effective solutions.
  • Meeting deadlines and producing high quality code.
  • Mentoring other programmers.

Qualifications

  • 5+ years of industry experience.
  • Fluent C++ and strong experience with graphics programming are essential.
  • Professional knowledge of Unreal Engine, preferably a shipped title with UE technology.
  • Strong knowledge of rendering techniques and GPU/CPU architecture.
  • Strong multithreaded programming experience.
  • Experience with one or more low-level graphics API (DirectX12, Vulkan, console, etc.).
  • Experience with at least one graphics debugging tool (RenderDoc, Pix, console-specific, etc.)
  • Experience with low-level profiling and optimisation.
  • Strong communication skills, responsibility, sense of ownership and dedication for work.
  • A proactive attitude towards helping the team to get their work done faster and more efficient.

Nice to have

  • At least one shipped AAA console game as a graphics programmer.
  • Passion for programming and games will be appreciated.

Additional Information

Working mode

  • Preferably hybrid or full-time in-office in our Warsaw office.
  • Possibility of remote from within Europe for selected candidates.

Relocation support

  • Relocation package – flight ticket, company apartment for your first month, relocating your pet, shipping your belongings: it’s all covered. 
  • Relocation assistance — processing your legalization operations for you, assistance with finding residence, tax settlements - all you need to feel right at home is taken care of.
  • Polish lessons for foreign employees — and for your spouse or partner, too.
  • Paid Leave — from 20 to 26 days of holiday for every team member per year, paid sick leave, and paid maternity & paternity leave.

Perks & Professional Growth 

  • Flexible working hours — start your workday anytime between 8:00 and 10:00 AM.
  • Trainings, lectures and courses — internal workshops, external training for each employee, ‘Meet a star’ events, knowledge-sharing initiatives, online tutorials, and e-learning classes are all available. There’s always something to learn!
  • REDs have access to the cafeteria platform through which they can receive subscription benefits, additional medical packages or vouchers and codes to shops and cinemas.
  • Merch — gifts for newborn rebels and regular chances to nab some cool swag!
  • A welcome pack filled with goodies — to help you feel right at home once you join the team

Health & Well-being

  • Private medical healthcare — a selection of medical plans with dental care to choose from, which are also accessible for your partner and relatives.
  • Health checks — tests and vaccinations at the studio as well as professional advice and guidance from a specialist doctor.
  • Psychological care — free mental health support and various well-being webinars. 
  • Multisport card — gain access to a wide number of sporting and fitness facilities across the city.

Social Activities & Life in the Office

  • Dog-friendly office — dog owner? Bring your pooch with you and look after them while working! There’s always a furry friend or two to meet at the studio.
  • Social events — we host regular gatherings at the studio where we can all unwind, play games, and just have some fun together.
  • Healthy selections — ​​organic fruit, snacks, muesli, organic honey, vegan milk, and speciality coffee are all at your disposal around the studio. Enjoy!
  • Truly international working environment — a chance to meet and work with a diverse selection of people from all around the world.

If you've observed any irregularities in our recruitment process please click here to report them.

CD PROJEKT RED Glassdoor Company Review
3.8 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
CD PROJEKT RED DE&I Review
3.67 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
CEO of CD PROJEKT RED
CD PROJEKT RED CEO photo
Adam Badowski
Approve of CEO
What You Should Know About Senior Engineer, Graphics, CD PROJEKT RED

At CD Projekt in Warsaw, Poland, we are on a mission to craft revolutionary, story-driven RPGs that resonate deeply with gamers. We are currently seeking a Senior Engineer for our talented rendering team, dedicated to pushing the limits of visual quality using Unreal Engine 5. If you thrive on creative collaboration with both engineers and artists and are excited about developing high-quality rendering systems, this is the perfect opportunity for you! In this role, you'll be responsible for maintaining and optimizing our existing rendering solutions while also designing new approaches to tackle large-scale challenges. Your contributions will significantly impact our game's visual fidelity. You'll dive into debugging and bug fixing, work closely with our art department for effective solutions, and play a crucial role in mentoring other programmers. We are looking for someone with at least 5 years of industry experience, fluency in C++, and strong graphics programming skills. Experience with Unreal Engine and low-level graphics APIs will help you excel. Join us at CD Projekt, where we celebrate your passion for programming and games, all while enjoying a flexible work environment, comprehensive relocation support, and plenty of opportunities for professional growth.

Frequently Asked Questions (FAQs) for Senior Engineer, Graphics Role at CD PROJEKT RED
What are the key responsibilities of the Senior Engineer, Graphics at CD Projekt?

The Senior Engineer, Graphics at CD Projekt will focus on maintaining and optimizing existing rendering systems, designing new rendering solutions, debugging issues, and collaborating closely with the art team. Additionally, mentoring junior programmers and ensuring the delivery of high-quality code are part of the role.

Join Rise to see the full answer
What qualifications are required for the Senior Engineer, Graphics position at CD Projekt?

Candidates for the Senior Engineer, Graphics position at CD Projekt should have at least 5 years of industry experience, fluency in C++, and a strong background in graphics programming. Familiarity with Unreal Engine and low-level graphics APIs is essential, along with experience in multithreaded programming and rendering techniques.

Join Rise to see the full answer
How does CD Projekt support employees relocating to Warsaw for the Senior Engineer, Graphics role?

CD Projekt provides comprehensive relocation support for the Senior Engineer, Graphics position, including a flight ticket, accommodation for the first month, assistance with legal processes, and even Polish language lessons for employees and their partners.

Join Rise to see the full answer
What workplace benefits can a Senior Engineer, Graphics expect at CD Projekt?

In addition to a flexible working environment, the Senior Engineer, Graphics at CD Projekt benefits from health care plans, paid leave, access to various training opportunities, and a dog-friendly office atmosphere. The company emphasizes wellness, social events, and professional growth.

Join Rise to see the full answer
Is prior experience with Unreal Engine necessary for the Senior Engineer, Graphics role at CD Projekt?

Yes, a professional knowledge of Unreal Engine is crucial for the Senior Engineer, Graphics position at CD Projekt. Candidates should ideally have experience with a shipped title utilizing Unreal Engine technologies, as it is central to ensuring high-quality visual output in our games.

Join Rise to see the full answer
Common Interview Questions for Senior Engineer, Graphics
Can you describe your experience with Unreal Engine and how it relates to your work on rendering systems?

When answering this question, focus on specific projects where you've utilized Unreal Engine, highlighting your contributions to rendering aspects. Discuss challenges you faced, how you overcame them, and how you ensured visual quality, showcasing your problem-solving skills.

Join Rise to see the full answer
What rendering techniques are you most familiar with, and how have you applied them in your previous roles?

Detail the various rendering techniques you've worked with, such as deferred rendering, forward rendering, or real-time global illumination. Provide examples of how you implemented these techniques in your projects, emphasizing the results and their impact on performance.

Join Rise to see the full answer
How do you approach debugging rendering issues in a large-scale game project?

Outline your systematic approach to debugging, including using tools like RenderDoc. Mention any specific methodologies you implement, such as profiling frames and examining performance metrics to identify bottlenecks, and share an example of a time you resolved a complex issue.

Join Rise to see the full answer
What is your experience with multithreaded programming, particularly in the context of graphics rendering?

Discuss your experience designing systems that can leverage multithreading for rendering tasks. Provide insights into challenges you've faced, like resource contention, and how you've implemented solutions to improve performance in your rendering systems.

Join Rise to see the full answer
Describe a time you worked closely with artists or art directors to achieve a specific visual goal.

Provide a specific example where collaboration led to improved outcomes. Focus on the communication style, feedback loops, and compromises you had to make while ensuring that the final product met artistic standards while maintaining technical efficiency.

Join Rise to see the full answer
What do you consider to be the most important factors when optimizing rendering performance?

List factors such as GPU/CPU balancing, reducing draw calls, effective use of texture memory, and minimizing state changes. Share specific techniques you've successfully applied in past projects to optimize performance and the measurable results from those optimizations.

Join Rise to see the full answer
How do you prioritize tasks when working on multiple rendering systems simultaneously?

Explain your prioritization method, whether it be based on deadlines, impact on the project, or team input. Provide an example of a situation where you successfully managed multiple tasks and how this process contributed to meeting project milestones.

Join Rise to see the full answer
Have you ever mentored junior programmers? If so, what was your approach?

Share your mentoring philosophy—fostering an environment where questions are welcomed, providing constructive feedback, and guiding them through challenges. Discuss a specific instance that highlights your mentoring style and the positive outcome it produced.

Join Rise to see the full answer
What tools do you utilize for performance profiling in graphics programming?

Discuss tools like Visual Studio Performance Profiler, GPUView, or other relevant profiling tools. Mention how you've used them to identify and resolve performance issues, focusing on both process and results in improving the game’s rendering performance.

Join Rise to see the full answer
Why do you want to work at CD Projekt, and what excites you about this Senior Engineer, Graphics role?

Articulate your passion for storytelling in games and how CD Projekt aligns with your career goals. Discuss specific projects or values of the company that resonate with you and express your eagerness to contribute to their mission of creating immersive gaming experiences.

Join Rise to see the full answer
Similar Jobs
Posted 9 days ago
Posted 7 days ago
Modern Technology Solutions, Inc. Hybrid US, Stanislaus County, CA; California, Patterson, CA
Posted yesterday
Photo of the Rise User
Sweed Remote No location specified
Posted 7 days ago
Fidelity Investments Hybrid US, Hudson County, NJ; New Jersey, Jersey City, NJ
Posted 2 days ago
Photo of the Rise User
Bosch Group Remote Budapest, Gyömrői út, Hungary
Posted 10 days ago
Photo of the Rise User
Posted 4 days ago
Photo of the Rise User
Posted 12 days ago

Our mission is based on three pillars: 1. We create revolutionary story-driven RPGs, which go straight to the hearts of gamers from around the world. 2. We want to be counted among the world’s top three video game developers. 3. We ensure a lastin...

44 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
March 19, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!