Staff R&D Engineer - All Disciplines

3 Months ago • 10 Years + • Research & Development

Job Summary

Job Description

ILM's R&D team is seeking talented engineers to develop innovative tools and techniques across all areas of visual effects and feature animation production. This includes image processing, simulation, lighting, modeling, animation, and pipeline systems. The role involves developing algorithms, crafting user interfaces, optimizing data management, and building special-purpose content creation tools. Engineers will also work on artist support, consultation, and problem-solving, collaborating with artists and commercial software vendors. This is a fast-paced, creative environment where individuals can make a significant impact on the future of visual effects.
Must have:
  • Proficiency in C++ and Python on Linux
  • Knowledge of visual effects principles
  • Experience with Maya, Houdini, Katana, Mari, or other commercial software applications
  • Experience with machine learning techniques
  • Working knowledge of standard data formats: OpenEXR, OpenVDB, Alembic, USD, etc.
  • Enthusiasm for designing artist-friendly interfaces
  • Appreciation of software development principles
  • Extensive experience in visual effects or software development
Good to have:
  • Specialty in modeling, animation, lighting, rendering, or image processing
  • Experience leading and mentoring teams

Job Details

Job Summary:

Who We Are:

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.

ILM’s Research and Development (R&D) group develops the ground-breaking technology that empowers our artists to create dazzling visuals.  ILM’s innovations have won 34 Scientific and Technical Academy Awards®. Today, we are 70+ visually-minded software engineers, working side-by-side with over a thousand digital artists in a fast-paced, intensely collaborative, creative film production environment, across studios in San Francisco, Vancouver, London, Sydney, and Mumbai.

Summary of the Role:

This role is considered Hybrid, which means the employee will work 2-3 days onsite at a Company designated location and occasionally from home.

We seek engineers to join our R&D team and help us develop tools and production techniques across all areas of visual effects and feature animation production:

  • Image processing, compositing, and rotoscoping, including depth estimation, image segmentation, generative in-painting, and plate relighting.

  • 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, including soft-body dynamic simulation of cloth, hair, and flesh.

  • Tools, structures, and pipeline systems that define how artists assemble and manage massively complex 3D scenes, and user interfaces for authoring, validating, publishing, and tracking 3D and 2D data as it moves through a network of automated batch processes.

We welcome engineers with a passion for applying the latest machine learning technology to these challenges and more!

At ILM, a good idea is a good idea, regardless of where it comes from! Do you thrive in a creative environment? Do you enjoy sharing knowledge and learning from others? If you love art, technology, and movies, then this might be the role you’re looking for.

ILM strives to be an inclusive environment, and the R&D group in particular embraces promising individuals with a variety backgrounds and experiences.

What You’ll Do:

  • A little bit of everything! Develop innovative algorithms, craft artist-friendly user interfaces, optimize data management processes, and build special purpose content creation tools that handle large-scale photo-realistic visual effects production. Occasionally, you might work on shots alongside artists. You’ll have an opportunity to lead teams and projects and influence our development where appropriate.

  • Work with engineers across all ILM’s studios, splitting time between long-term software development projects and day-to-day artist support, consultation, and problem-solving.

  • Collaborate with commercial software vendors in developing and deploying the next generation of machine-learning-based tools wherever applicable.

What to Bring:

  • Proficiency in C++ and Python on Linux.

  • Knowledge of and/or eagerness to learn principles of visual effects, potentially with a specialty such as modeling, animation, lighting, rendering, image processing, etc.

  • Experience with Maya, Houdini, Katana, Mari or other commercial software applications is helpful, but a readiness to learn works as well.

  • Experience with machine learning techniques, processes, and toolsets.

  • Working knowledge of standard data formats: OpenEXR, OpenVDB, Alembic, USD, etc. 

  • Enthusiasm for designing artist-friendly interfaces using GUI toolkits: Qt, PySide, QML, etc.  You don’t need to be a professional UX designer, but you should have a keen sense for how creative people use technology to work together in production.

  • Appreciation of software development principles: object-oriented design, test-driven development, source code management, build and release processes. 

  • Extensive experience developing in at least one of the above listed niches. 

  • Experience leading and mentoring the team and others around you.

Education / Experience:

  • BS and/or advanced degree in computer science or related field, or similar experience.

  • Typically 10+ years or demonstrated experience with professional software development and/or VFX production.

JoinILM


The hiring range for this position in Vancouver is C$137,300 to C$175,800 per year. The base pay actually offered will take into account internal equity and also may vary depending on the candidate’s geographic region, job-related knowledge, skills, and experience among other factors. A full range of medical, financial, and/or other variable pay or benefits, may be offered dependent on the level and position offered.

Similar Jobs

Ubisoft - Senior Environment Artist

Ubisoft

Sherbrooke, Quebec, Canada (On-Site)
2 Months ago
The Walt Disney Company - Senior Manager, Lead Character Artist

The Walt Disney Company

Glendale, California, United States (Remote)
2 Months ago
Streamline Media Group  Inc  - Technical Artist

Streamline Media Group Inc

Kuala Lumpur, Federal Territory Of Kuala Lumpur, Malaysia (On-Site)
6 Months ago
Google - Staff Software Engineer, Search

Google

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Tenstorrent - Staff Design Verification Engineer - CPU Subsystem

Tenstorrent

Bengaluru, Karnataka, India (On-Site)
4 Months ago
Riot Games - Senior Manager, QA - VALORANT Experience Team

Riot Games

(On-Site)
4 Months ago
Meta - Silicon Test Engineer

Meta

Austin, Texas, United States (On-Site)
2 Months ago
Meta - Research Scientist Intern, Algorithms (PhD)

Meta

Burlingame, California, United States (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Santa Monica Studio - Sr Technical Artist (Contract)

Santa Monica Studio

California, United States (On-Site)
7 Months ago
Obsidian Entertainment - Character Animator - Summer Internship

Obsidian Entertainment

Irvine, California, United States (On-Site)
2 Months ago
Tata Consultancy Services (TCS) - AR / VR / Metaverse Developer

Tata Consultancy Services (TCS)

Chennai, Tamil Nadu, India (On-Site)
4 Months ago
Phoenix Labs - Senior Technical Artist - Materials, VFX & Lighting - Dauntless

Phoenix Labs

Vancouver, British Columbia, Canada (On-Site)
4 Months ago
Supercell - Senior Animator, New Game Team

Supercell

(Hybrid)
3 Months ago
Paradox Interactive - 3D Animation internship - 1st half 2025

Paradox Interactive

Delft, South Holland, Netherlands (On-Site)
3 Months ago
2K - Technical Artist

2K

Vancouver, British Columbia, Canada (Hybrid)
4 Months ago
ZeniMax Media - Animator (Creatures)

ZeniMax Media

Rockville, Maryland, United States (On-Site)
4 Months ago
Ubisoft - (Senior)3D Character Artist[Art Team]

Ubisoft

Shanghai, Shanghai, China (On-Site)
5 Months ago
The Walt Disney Company - Senior Pipeline Technical Director

The Walt Disney Company

Vancouver, British Columbia, Canada (Hybrid)
3 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Vancouver, British Columbia, Canada

QUANTIC DREAM - Concepteur.trice Technique sénior

QUANTIC DREAM

Montreal, Quebec, Canada (Hybrid)
3 Months ago
Hasbro - Level Designer

Hasbro

Montreal, Quebec, Canada (On-Site)
3 Months ago
Electronic Arts - Audio Artist - NHL

Electronic Arts

Vancouver, British Columbia, Canada (On-Site)
6 Months ago
Next Level Games - Technical Animation Lead

Next Level Games

Vancouver, British Columbia, Canada (Hybrid)
3 Months ago
Rush Street Interactive - Senior Full Stack Engineer

Rush Street Interactive

Toronto, Ontario, Canada (On-Site)
3 Months ago
Behaviour Interactive - Senior Online Programmer - Unannounced IP | Programmeur·euse Senior·e en ligne  - Projet non annoncé

Behaviour Interactive

Toronto, Ontario, Canada (Hybrid)
2 Months ago
Budge Studios - Gestionnaire de produits/Product Manager

Budge Studios

Montreal, Quebec, Canada (On-Site)
6 Months ago
CAE - Flight Simulator Instructor - Bombardier Aircraft

CAE

Montreal, Quebec, Canada (On-Site)
3 Months ago
Skybox Labs - Design Director

Skybox Labs

Burnaby, British Columbia, Canada (Hybrid)
4 Months ago
CharacterAI - Research Engineer, Post-Training

CharacterAI

Canada (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Barbaricum - Senior Computer Engineer

Barbaricum

Crane, Indiana, United States (Hybrid)
3 Months ago
Ajmera Infotech - Engineering Lead

Ajmera Infotech

Hyderabad, Telangana, India (On-Site)
2 Months ago
Cadence - Lead Solutions Engineer

Cadence

Bengaluru, Karnataka, India (On-Site)
4 Months ago
Cirrus Logic - Senior Software Engineer - Windows Device Drivers (JM-211)

Cirrus Logic

Austin, Texas, United States (Hybrid)
3 Months ago
Synopsys  Inc  - Layout Design, Engineer

Synopsys Inc

Bengaluru, Karnataka, India (On-Site)
4 Months ago
Anavation - Software Developer 3

Anavation

Quantico, Virginia, United States (On-Site)
3 Months ago
Nissan - Tecnico de Mantenimiento

Nissan

Aguascalientes, Aguascalientes, Mexico (On-Site)
4 Months ago
Google - Senior Technical Program Manager, Chip Design

Google

(On-Site)
2 Months ago
Patreon - Scientist to Machine Learning Engineer

Patreon

New York, New York, United States (Hybrid)
2 Months ago

Get notifed when new similar jobs are uploaded

About The Company

From classic animated features and exhilarating theme park attractions to cutting edge sports coverage, and the hottest shows on television, The Walt Disney Company has been making magic since 1923, creating unforgettable stories that connect with audiences around the world. And we’re just getting started!

The key to our success…. The Cast, Crew, Imagineers and Employees who honor Disney’s rich legacy by stretching the bounds of imagination to create the never-before-seen, bringing unparalleled entertainment experiences to people of all ages. Begin a career that delivers unparalleled creative content and experiences to audiences around the world and just imagine the stories you could be part of…

What is #LifeAtDisney like? It’s a series of magical moments with cast members and employees developing and telling our stories in the most innovative ways. Whether it’s a day spent as a Disney VoluntEAR, or celebrating the release of a new interactive experience, retail product or movie, our days are filled with the knowledge that we are creating entertainment experiences the whole family can enjoy. Follow @DisneyCareers on Facebook, Twitter and Instagram for a peek behind-the-curtain, and discover how you could connect to a world of stories with Disney!

Sydney, New South Wales, Australia (On-Site)

Sydney, New South Wales, Australia (On-Site)

Anaheim, California, United States (On-Site)

Hong Kong (On-Site)

Sydney, New South Wales, Australia (On-Site)

Sydney, New South Wales, Australia (On-Site)

Sydney, New South Wales, Australia (On-Site)

Sydney, New South Wales, Australia (On-Site)

Sydney, New South Wales, Australia (On-Site)

Sydney, New South Wales, Australia (On-Site)

View All Jobs

Get notified when new jobs are added by The Walt Disney Company

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug