Shader Writer

Production Technology, Research London, United Kingdom Western Site's (LON/VAN/MTL/TOR), United Kingdom


Position at DNEG

The position of Shader Writer Principle requires a good knowledge of rendering technology, including ray-tracing and path-tracing, ideally with several years of experience in a similar role.
The shader writer works as part of the render team to develop shaders and new rendering technologies for productions.

The candidate should have the ability to write complex shaders and the capacity to communicate complex technical ideas to the render supervisors and the artists.

Duties & Responsibilities:

  • Work the the Render Architect and the Render Supervisors to design and write different aspects of the rendering pipeline, which would include writing shaders and tools to achieve the artists desired look in the most efficient and user friendly way.
  • Maintain the core rendering tools and shaders and help troubleshooting issues raised by artists.
  • Stay up to date on new rendering technology concepts, including the latest papers coming out of Siggraph and similar conferences.


  • 2+ years proven experience with physically based rendering
  • Good level in mathematics and/or physics
  • Good knowledge of c++, c, python
  • Familiar with Linux
  • Strong problem-solving skills and attention to detail
  • Team oriented personality with a proactive and positive attitude
  • Possess an eye for visual effects, including the rendering elements needed to produce different materials and fx. 


  • Master’s degree, or a PhD in computer science/graphics
  • Knowledge of other programming or scripting languages 
  • Familiar with some of the main 3d softwares of the industry.
  • Already implemented complex rendering solutions from a technical paper.

About Us
We are DNEG, one of the world’s leading VFX and animation studios for the creation of award-winning feature film, television and multiplatform content. We employ nearly 8,000 people with worldwide offices and studios across North America (Los Angeles, Montréal, Toronto, Vancouver), Europe (London) and Asia (Bangalore, Mohali,Chennai, Mumbai).