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 a month 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

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.

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.

Senior Software Engineer

Senior Software Engineer position at Microsoft's Azure Edge+Platform team, focusing on security and dependency management for large-scale engineering systems.

Senior Software Engineer

Senior Software Engineer role at Microsoft Security, building an exabyte-scale security data platform with focus on distributed systems and security infrastructure.

(Senior) Backend Engineer - Elixir

Senior Backend Engineer position at SumUp, focusing on Elixir development for payment systems and hardware integration in Berlin.