DreamWorks Technology - Senior Engineer- Rendering
Description
The Rendering team is responsible for researching and developing the tools and services for the studio’s rendering needs for features and shorts, theme park rides, AR/VR, VFX and future needs. The team focuses on advanced graphics and machine learning research and development.
The position will focus on a variety of work within the renderer and is a unique opportunity to work on brand-new, innovative technology aimed at delivering the highest quality images for movies, theme parks, AR/VR and more. We have a great, award-winning team and we are looking for an exceptional engineer to join us in pushing rendering boundaries.
The position requires strong software development skills, a solid graphics foundation and excellent knowledge of raytracing.
Responsibilities include: - Research: Review, analyze and propose designs within the context of current research publications.
- Development: Engineer our next-generation rendering technology.
- Performance: Develop and optimize code and algorithms for single (and multi-) machine efficiency and scalability.
- Collaborate: Work with artists to improve the technology in the creation of our movies and advanced productions
|
Qualifications/Requirements :• Bachelor’s Degree in Computer Science • Must have rendering experience in Monte Carlo raytracing and global illumination • Understanding of parallel programming models • Familiarity with current MCRT rendering research • Experience in core C/C++ software development in rendering, lighting or other graphics-related tools |
Desired Characteristics :• Advance degree in Computer Science is preferred • Experience with SIMD/SPMD vectorization • Experience with parallel debugging and tuning tools • History of published contributions in the field of physically based rendering and ray-tracing • An enthusiasm to work on visual problems as well as hard systems, software design and parallel programming problems related to rendering • Experience in problem solving and balancing quick turnaround with long-term quality • Excellent communication skills and an aptitude for working in small teams • Ability to deliver robust and scalable code |
This Job is no longer active!