Senior Render Programmer

PLAYERUNKNOWN Productions,Posted 11 months ago


Full time


Relocate, Remote, Amsterdam

We are an independent development studio based in Amsterdam focused on creating sandbox worlds on a massive scale.

Our team of game developers and researchers are using machine learning and other modern technologies to push the envelope of what is possible with open worlds in gaming. Our goal is to build deep, systemic playgrounds hundreds of kilometers wide and populated by thousands of players.

We believe that the longstanding dream of a massive, immersive world where players are free to do whatever they want is closer than ever before.

What are you working on?
  • The name of the project(s): Artemis, MELBA Engine
For which tasks (responsibilities)?

As an experienced programmer you will be focusing on research, development and integration of new low-level rendering features and extending existing technologies and pipelines. You will be responsible for contributing to the planning and prioritization of tasks along with mentoring colleagues and providing ongoing feedback. 

PlayerUnknown Productions places a strong emphasis on a breath-first development approach in all fields, using data-driven development, ECS and machine learning to create the scalable systems capable of powering massive sandbox worlds. We believe in iterative development, building for flexibility and adaptability from the ground up. 

Responsibilities include:

  • Maintaining an up-to-date knowledge of graphics technologies and identifying opportunities in developing trends. 

  • Evaluating and integrating graphics technologies. 

  • Eliciting and analyzing graphics requirements across various disciplines. 

  • Investigating latest developments in PBR rendering solutions with a minimum of baking for use in proprietary technology. 

  • Designing and implementing elegant solutions focused on scalability, performance, and maintenance. 

  • Profiling, optimizing and enhancing existing graphics technologies (PBR rendering, GI lighting, ray tracing, shadowing, scene management, and others). 

  • Collaborating with other disciplines to establish technical rendering requirements. 

  • Designing a render pipeline and implementing PBR based techniques for a proprietary renderer in collaboration with other senior graphics engineers.

What kind of professional are we looking for?
  • 6 – 10 years game industry (or equivalent) software development experience. 

  • Extensive experience in high-fidelity, real-time rendering for games. 

  • Shipped titles in a Rendering (or equivalent) role. 

  • Solid experience with shader languages (HLSL/Cg/GLSL), graphics APIs (DirectX11/DirectX12/Vulkan), and debugging tools. 

  • Experience with GPU/CPU profiling and optimization techniques. 

  • Thorough understanding of Physically Based Rendering and related concepts. 

  • Solid proficiency in C/C++, including refactoring, optimization, and testing.  

  • Confident researching / prototyping new technologies. 

  • Solid understanding of Data Oriented software design and multi-threaded rendering. 

  • Excellent communication skills in verbal and written English.

Why do we enjoy working here?

Building a world
Join our group of talented and passionate people from all over the world working towards building the future of gaming. 

Going Dutch
We go by the Dutch law and start with a 12-month contract with the intent to offer a permanent contract afterwards. 

Relocation funds
If you are not living in the Netherlands yet, we will support, you and your close ones during the relocation process.

Convenient location & commuting allowance
Our centrally located office is easy to get to from any part of the Netherlands, and we will reimburse you for train or bike commute. 

Comprehensive benefits
We provide a contribution to your health insurance and pension as well as a work from home allowance - we got you covered! 

Flexible Schedule
Once it is safe to do so, you are free to work and hang out with us every day in our Amsterdam Studio. If you prefer to work from home, you can take advantage of two work-from-home days a week.

All you can eat
No need to worry about drinks, snacks, and lunch, all of which we provide in our studio. Burger Fridays in our canteen come highly recommended but you will also find a lot of vegetarian options!

You will have 25 days off and 3 extra studio days off throughout the year. You can also celebrate your birthday with an extra day off! 

The selection process
  1. screening call with recruiter

  2. technical call with team director

  3. final interview (HR call / Team session)

Join our Discord!
Find out about new C++ Developer jobs on Discord
keep up to date with new job offers C++ Developer on Telegram

Similar job opportunities

Byte Barrel

Relocate, Remote, Gdansk

Posted 2 weeks ago



Full time

4A Games


Posted 3 weeks ago


Full time

Volmi – A Virtuos Studio

Remote, Poland, Ukraine

Posted 3 weeks ago



Full time