Software Engineer - Rendering

Netflix Animation Studios creates bold, immersive animated films, building a global community of artists across three locations.
$120,000 - $210,000
Backend
Senior Software Engineer
Hybrid
5+ years of experience
Entertainment · Gaming

Description For Software Engineer - Rendering

Netflix Animation Studios is seeking a Senior Software Engineer to join their core R&D group in Vancouver, focusing on developing and enhancing their proprietary rendering software, Glimpse. This role offers an exciting opportunity to work on cutting-edge rendering technology in the animation industry.

The position involves working with a dynamic team on all aspects of rendering, including scene representation, render and sampling engine, raytracer, and shading system. You'll be creating and maintaining tools for lighting, shading, and compositing workflows while collaborating closely with technically minded artists.

The ideal candidate should have 5+ years of experience in 3D rendering software development using C++, along with a strong academic background in Computer Science or related fields. Deep knowledge of computer graphics, mathematical skills, and familiarity with rendering technologies are essential. The role requires expertise in optimization, parallel programming, and various shading technologies.

Working at Netflix Animation Studios offers competitive compensation ranging from $120,000 to $210,000, along with comprehensive benefits including medical, dental, vision coverage, mental health support, and various leave programs. The position is hybrid, requiring a minimum of 3 days in the Vancouver office.

This is an excellent opportunity for someone passionate about computer graphics and animation to work on groundbreaking technology that powers Netflix's animated content. The role offers the chance to make a direct impact on artists' workflows and contribute to the future of animation technology while working with a collaborative, inclusive team of professionals.

Last updated 7 days ago

Responsibilities For Software Engineer - Rendering

  • Work on all aspects of the renderer, including scene representation, render and sampling engine, raytracer, shading system
  • Create and maintain tools for lighting, shading, and compositing workflows
  • Collaborate with technically minded artists to design, implement and rapidly deploy into production
  • Be part of a small, dynamic and self-motivated team
  • Take on responsibility and make artists happy
  • Collaborate with grace, humility, inclusion, and open-mindedness

Requirements For Software Engineer - Rendering

Python
  • 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
  • Background in film, animation, television, visualization, games, or academia with computer graphics focus
  • Strong mathematical skills and familiarity with numerical methods, probability and statistics
  • Knowledge of efficient spatial data structures
  • Understanding of photorealistic rendering, light transport and global illumination techniques
  • Working knowledge of shading technologies (RSL, OSL, GLSL)
  • Experience with raytracing and shading technologies
  • Experience with parallel programming and optimization
  • Familiarity with DCC applications like Houdini and Maya
  • Excellent verbal, written, and e-social communication skills

Benefits For Software Engineer - Rendering

Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
Parental Leave
  • Medical/dental/vision plans
  • Mental health support
  • Retirement programs
  • Family-forming benefits
  • Paid leave of absence programs
  • Paid time off for vacation and sick leave

Interested in this job?

Jobs Related To Netflix Animation Studios Software Engineer - Rendering

Software Engineer - Procedural Geometry & Simulation

Senior Software Engineer role at Netflix Animation Studios focusing on procedural geometry and simulation, offering competitive compensation and comprehensive benefits in Vancouver.

Software Engineer - Animation & Rigging

Senior Software Engineer position at Netflix Animation Studios, focusing on animation and rigging tools development, requiring 8+ years of experience and offering $120K-$210K.

Lead Software Engineer / Oracle / HCM / Learning / Cloud

Lead Software Engineer position at JPMorgan Chase focusing on Oracle HCM Learning Cloud implementation and development.

Senior Lead Software Engineer - Java / Python Full Stack

Senior Lead Software Engineer position at JPMorgan Chase focusing on Java/Python full stack development for the Credit Trading Team.

Securities Lending Java Senior Lead Software Engineer

Lead Java development role at JPMorgan Chase's Securities Lending team, focusing on high-performance financial applications with competitive compensation and benefits.