Software Engineer - Procedural Geometry & Simulation

Netflix Animation Studios creates bold, immersive animated films globally through three vibrant locations.
$120,000 - $210,000
Backend
Senior Software Engineer
In-Person
5+ years of experience
Entertainment

Description For Software Engineer - Procedural Geometry & Simulation

Netflix Animation Studios is seeking a talented Software Engineer to join their core R&D group in Vancouver. This role focuses on evolving visual effects production tools and processes, particularly in natural phenomena simulation, procedural geometry generation/amplification, and creature effects. The position requires expertise in C++, simulation algorithms, and industry-standard tools like Houdini and Maya.

The ideal candidate will have 5+ years of experience in VFX/animation/game development, strong mathematical background, and proven ability to develop high-performance code. They will work closely with artists to create and enhance tools for fur/hair/feathers, cloth simulation, and stylized effects.

The role offers competitive compensation ($120,000 - $210,000 CAD) and comprehensive benefits including medical/dental/vision coverage, mental health support, and retirement programs. Working in a hybrid model (minimum 3 days in office), you'll be part of a diverse, inclusive team creating bold, immersive animated films that entertain audiences worldwide.

This is an excellent opportunity for a technically skilled professional who appreciates design aesthetics and wants to contribute to cutting-edge animation technology. The position combines creative problem-solving with advanced technical development in a collaborative environment at one of the world's leading animation studios.

Last updated 7 days ago

Responsibilities For Software Engineer - Procedural Geometry & Simulation

  • Work with procedural tools for fur/hair/feathers, cloth, vegetation and stylized effects
  • Work on simulation toolset for Character FX artists
  • Integrate tools and techniques into artist workflows
  • Collaborate directly with artists utilizing the tools
  • Develop tools and UIs for creative users
  • Work in a fast-paced production environment

Requirements For Software Engineer - Procedural Geometry & Simulation

Linux
  • Tertiary qualification in Computer Science or Engineering or Math/Geometry
  • 5+ years of experience in VFX/animation/game field
  • Software development experience using C++
  • Working knowledge of Houdini and Maya, including their APIs
  • Experience with UNIX/LINUX
  • Mathematical skills and familiarity with algorithms for numerical simulation
  • Experience with GPU programming (CUDA)
  • Knowledge of OpenGL, OpenVDB, CUDA, Boost, TBB, USD, or Eigen
  • Excellent verbal, written, and e-social communication skills

Benefits For Software Engineer - Procedural Geometry & Simulation

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

Interested in this job?

Jobs Related To Netflix Animation Studios Software Engineer - Procedural Geometry & Simulation

Software Engineer - Rendering

Senior Software Engineer position at Netflix Animation Studios focusing on rendering software development and optimization.

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.