Shader Writer
Sony Pictures Imageworks is expanding! We are experiencing rapid growth in our Vancouver office as we anticipate moving into our brand new state of the art facility in early 2014. At Imageworks we create groundbreaking visual effects and animation for motion pictures. We are looking for a dynamic and energetic Shader Writer to join the Development team at Imageworks Canada.
What You’ll be doing:
You will be integrating best practices for energy conserving shaders with the needs of productions. Working closely with show leads, you will guide and implement tools in our raytraced environment. You’ll also be in close concert with our Katana lighting team and Arnold rendering team to advance the state of the art.
You’ll be working in conjunction with top-notch artists in the industry, helping them push the boundaries for lookdev and lighting. Each new film provides great challenge and opportunity to advance the state of the art in shading/rendering. Your contribution will have a visual manifestation on screen, to be seen by scores of movie-goers.
You will enjoy an ever changing problem set that will keep you alert to new solutions. Learn in a dynamic environment alongside core developers of Katana and Arnold, as well as working with other engineers within the Development Group. You can also contribute to other disciplines within the software group, according to your interests.
Responsibilities:
- Leverage strengths of lighting package and renderer in developing new shading technology
- Maintain and expand existing codebase based on production needs
- Collaborate on best practices and work to remediate workflow inefficiencies
The ideal candidate has a keen artistic eye, a deep knowledge of ray tracing, shot lighting experience and has written shaders. You will join the Development Group and work within the Shading team and alongside the Katana and Arnold teams. In addition to gaining experience with advanced rendering techniques, you’ll be uniquely positioned to work alongside artists and engineers to deliver the next generation of tools to advance future productions.
Minimum Requirements:
Previous shader writing experience in a ray tracing environment
Experienced with UNIX/Linux
Desired Skills:
Katana production lighting experience
Katana scripting and API knowledge
Experienced with python, C, C++
Highly detailed and organized in work practices
Penchant for optimization and improvement
Great team player in a highly fluid environment
Desired Experience:
Bachelor’s degree in Computer Science or equivalent
3-5 years as a TD, pipeline engineer, or software developer
QA experience