Senior R&D Engineer - All Disciplines

Industrial Light & Magic, founded in 1975 by George Lucas, has created some of the most iconic moments in motion picture history. From Star Wars to Jurassic Park, Pirates of the Caribbean, Transformers, The Avengers, theme park rides and interactive experiences, ILM continues to expand the possibilities of what visual entertainment can be.
$122,400 - $156,800
Backend
Senior Software Engineer
Hybrid
1,000 - 5,000 Employees
5+ years of experience
AI · Entertainment

Description For Senior R&D Engineer - All Disciplines

Industrial Light & Magic's Research and Development (R&D) group develops ground-breaking technology that empowers artists to create dazzling visuals. With 70+ visually-minded software engineers working alongside over a thousand digital artists, ILM operates in a fast-paced, collaborative environment across studios in San Francisco, Vancouver, London, Sydney, and Mumbai.

As a Senior R&D Engineer, you'll work on developing tools and production techniques across various areas of visual effects and feature animation production, including:

  • Image processing, compositing, and rotoscoping
  • Simulating natural phenomena, rigid-body destruction, crowds, and procedural animation
  • Lighting, texturing, look-development, and layered material definition
  • Modeling, rigging, and animation of bodies and faces
  • Tools and pipeline systems for managing complex 3D scenes

You'll collaborate with engineers across all ILM studios, balancing long-term software development projects with day-to-day artist support and problem-solving. The role involves working with commercial software vendors to develop and deploy machine-learning-based tools.

Key requirements:

  • Proficiency in C++ and Python on Linux
  • Knowledge of visual effects principles
  • Experience with machine learning techniques and toolsets
  • Working knowledge of standard data formats (OpenEXR, OpenVDB, Alembic, USD)
  • Enthusiasm for designing artist-friendly interfaces
  • Appreciation of software development principles

The position offers a competitive salary range of C$122,400 to C$156,800 per year, along with comprehensive benefits including health insurance, paid time off, retirement programs, and tuition assistance.

This hybrid role requires working 2-3 days onsite at the Vancouver location.

Last updated 2 months ago

Responsibilities For Senior R&D Engineer - All Disciplines

  • Develop innovative algorithms for visual effects and animation
  • Craft artist-friendly user interfaces
  • Optimize data management processes
  • Build special purpose content creation tools
  • Collaborate with engineers across all ILM studios
  • Provide day-to-day artist support and problem-solving
  • Work with commercial software vendors on machine-learning-based tools

Requirements For Senior R&D Engineer - All Disciplines

Python
Linux
  • Proficiency in C++ and Python on Linux
  • Knowledge of visual effects principles
  • Experience with machine learning techniques and toolsets
  • Working knowledge of standard data formats (OpenEXR, OpenVDB, Alembic, USD)
  • Enthusiasm for designing artist-friendly interfaces
  • Appreciation of software development principles
  • BS and/or advanced degree in computer science or related field
  • 5+ years of professional software development and/or VFX production experience

Benefits For Senior R&D Engineer - All Disciplines

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
Education Budget
  • Health insurance & wellbeing
  • Childcare options
  • Paid time off
  • Retirement programs
  • Tuition assistance

Interested in this job?

Jobs Related To Industrial Light & Magic Senior R&D Engineer - All Disciplines

Software Development Engineer, AWS Audit Manager

Lead software development for AWS Audit Manager, streamlining audit and compliance processes with automation for global customers.

Senior System Development Engineer, Kuiper Network Services

Senior System Development Engineer role for Project Kuiper, building software to manage ground Points of Presence for satellite broadband connectivity.

Software Development Engineer-II

Amazon is seeking a Senior Software Engineer to lead high-scale web services development for digital content commerce.

Software Development Engineer, AWS Energy Team

Join AWS as a Software Development Engineer to build sustainable cloud infrastructure and innovative renewable energy solutions.

Software Development Engineer III, Transporter Aggregation and Tracking Services (Tracks)

Senior Software Engineer role at Amazon, focusing on Last Mile delivery technology and real-time data processing for logistics optimization.