Software Engineer - Procedural Geometry & Simulation

Netflix is one of the world's leading entertainment services, with 283 million paid memberships in over 190 countries enjoying TV series, films and games.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Entertainment · Gaming

Description For Software Engineer - Procedural Geometry & Simulation

Netflix Animation Studios is seeking a Senior Software Engineer to join their core R&D group in Sydney. This role focuses on evolving visual effects production tools and processes, particularly in natural phenomena simulation, procedural geometry generation/amplification, and creature effects. The ideal candidate will have 5+ years of experience in VFX/animation/gaming, strong C++ skills, and expertise with industry-standard tools like Houdini and Maya.

The position offers an opportunity to work with cutting-edge technology in animation, collaborating with world-class artists and developers. You'll be developing sophisticated tools for fur/hair/feathers, cloth simulation, and vegetation effects, while working in a fast-paced production environment that values innovation and creativity.

Netflix, as one of the world's leading entertainment services with 283 million paid memberships across 190+ countries, provides a stable and exciting work environment. The company offers comprehensive benefits including medical/dental/vision coverage, mental health support, retirement programs, and family-forming benefits.

This is an in-person role based in Sydney, requiring minimum 2 days per week in the office. The position combines technical expertise with creative collaboration, making it ideal for someone who has both strong programming skills and an appreciation for visual aesthetics. Netflix's commitment to inclusion and diversity makes it an excellent workplace for talented individuals from all backgrounds.

Last updated 11 days ago

Responsibilities For Software Engineer - Procedural Geometry & Simulation

  • Develop and support visual effects production tools and processes
  • 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
  • Develop tools and UIs for creative users

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
401k
Parental Leave
  • Medical/dental/vision plans
  • Mental health support
  • Retirement programs
  • Family-forming benefits
  • Paid leave of absence programs
  • Paid time away programs for vacation and sick time

Interested in this job?

Jobs Related To Netflix Software Engineer - Procedural Geometry & Simulation

Senior Software Engineer (L5) — Build & Dependency Management Team (JVM Ecosystem)

Senior Software Engineer position at Netflix focusing on build and dependency management for JVM ecosystem, offering competitive compensation and remote work.

Full Stack Engineer (L5), N-Tech Software Engineering

Senior Full Stack Engineer position at Netflix focusing on AI integration and enterprise solutions development, offering remote work and competitive compensation.

Software Engineer (L5) - Java Integration Framework (JIF)

Senior Software Engineer position at Netflix focusing on Java Integration Framework development, offering competitive compensation and comprehensive benefits.

Software Engineer L4, Ads Inventory Management & Forecasting

Senior Software Engineer role at Netflix focusing on ads inventory management and ML-based forecasting systems, offering competitive compensation and comprehensive benefits.

Senior Server/Backend Software Engineer, Spry Fox Studio

Senior Server/Backend Engineer role at Netflix's Spry Fox Studio, building non-violent MMO games with competitive compensation and comprehensive benefits.