Software Engineer - Animation & Rigging
@ Netflix

Vancouver, BC
CA$126,000
On Site
Full Time
Posted 12 hours ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXXX XXXXXXXXXXX XXXXXX******* @netflix.com
Recommended after applying

Job Details

About Netflix Animation Studios

Netflix Animation Studios is on a mission to entertain the world with bold, immersive animated films that are timeless and impactful. We are building a community of amazing artists across three vibrant locations globally.

Job Summary

Are you a software engineer with experience in computer graphics? Join our cross-functional R&D team focusing on tools spanning from Rigging and Layout to Final Animation. Collaborate with global teams to advance animation production tools and processes.

What You’ll Do

  • Develop high-end animated features and solve technical and creative challenges.
  • Design and implement a state-of-the-art rigging framework integrated with a USD pipeline.
  • Maintain and improve the tech stack from geometry algorithms to user-facing toolsets.
  • Write high quality, well-documented code with an emphasis on performance.
  • Collaborate with artists to create intuitive applications and workflows.
  • Present work internally and at industry conferences.

What You’ll Need

  • Minimum 2+ years as a graphics engineer or in a similar role.
  • Strong programming skills in Python and C++.
  • Experience with DCC applications and their APIs (Maya, Houdini, Unreal, etc.).
  • Excellent problem-solving capabilities.
  • Proven ability to work alongside artists and production teams.
  • Strong communication skills across global teams and time zones.

Bonus

  • Knowledge of rigging and animation workflows.
  • Basic understanding of USD.
  • Experience with rendering and GPU technology.
  • Familiarity with ML/AI.

Additional Information

The role offers flexibility to work as a generalist or to focus on backend or user-facing libraries. This position is based in Vancouver, British Columbia and is a hybrid role, requiring a minimum of 3 days a week in the office. Netflix Animation Studios offers competitive benefits including health, dental, vision, mental health support, retirement programs, family-forming benefits, and paid leave programs.

Key skills/competency

  • Computer Graphics
  • Software Development
  • Animation Tools
  • Rigging
  • USD Pipeline
  • Python
  • C++
  • DCC Applications
  • Problem-Solving
  • Collaboration

How to Get Hired at Netflix

🎯 Tips for Getting Hired

  • Tailor your resume: Highlight relevant graphics and animation experience.
  • Showcase projects: Include detailed rigging and tool development work.
  • Research Netflix: Understand their animation culture and technology.
  • Prepare for coding: Brush up on Python, C++ and DCC API challenges.

📝 Interview Preparation Advice

Technical Preparation

Review Python and C++ coding challenges.
Study USD pipeline integration techniques.
Familiarize with Maya/Houdini APIs.
Practice algorithm optimization for graphics.

Behavioral Questions

Describe a collaborative project experience.
Explain challenging problem-solving instances.
Share communication experience across global teams.
Discuss handling creative feedback effectively.

Frequently Asked Questions