Skip to content

Software Engineer – Rendering – Feature Animation – Unknown
Company | Netflix |
---|
Location | Vancouver, BC, Canada |
---|
Salary | $120000 – $210000 |
---|
Type | Full-Time |
---|
Degrees | Master’s, PhD |
---|
Experience Level | Senior |
---|
Requirements
- 5+ years’ experience developing 3D rendering software using C++ in high performance computing environments.
- Master’s or PhD degree in Computer Science, Mathematics, Physics, Engineering, or equivalent experience.
- Strong mathematical skills and familiarity with numerical methods, probability and statistics used for rendering such as Monte Carlo integration and importance sampling.
- A thorough understanding of photorealistic rendering, light transport and global illumination techniques.
- Working knowledge of shading technologies such as RSL, OSL, GLSL.
- An ability to work in a challenging environment, take direction and possess good communication skills.
- Real-time rendering experience.
- Exposure to raytracing and shading technologies such as Embree and OIIO/OpenPGL/RSL/OSL/GLSL.
- Experience with developing shading or raytracing algorithms on massively parallel architectures such as multi-threaded CPUs and GPUs.
- Practice in writing high performance code, vectorized code, with a good understanding of parallel programming, compilers and optimization.
- Familiarity with DCC applications such as Houdini and Maya, including their APIs.
- Excellent verbal, written, and e-social communication skills.
Responsibilities
- Work on all aspects of the renderer, including scene representation, render and sampling engine, raytracer, shading system: everything required for generating highly realistic images for our films.
- Create and maintain tools that are directly used in our lighting, shading, and compositing workflows.
- Closely collaborate with technically minded artists to design, implement and rapidly deploy into production.
- Be part of a small, dynamic and self-motivated team of individuals with varied backgrounds.
- Take on responsibility, get stuff done, and make our artists happy!
- Collaborate with grace, humility, inclusion, and open-mindedness.
Preferred Qualifications
No preferred qualifications provided.