Interstellar-FLprStills20

 

Here at Dneg we take our R&D VERY seriously, its the lifeblood of what we do.

If you’d like to be part of our new Vancouver R&D team and help win Academy Awards the way our London R&D crew did for Interstellar, then check out the below opportunities.

To apply for any of the roles listed, simple click on the link below:

Software Engineer Job Description and Application Form

 

DNEG VANCOUVER R&D

Scene Assembly

Needed: a strong developer with a keen interest in delivering scalable and intuitive artist tools for assembling CG scenes. You will need to have a good understanding of how to efficiently represent and manipulate large geometric datasets, and the issues involved in delivering a global visual effects pipeline (file referencing, push vs. pull models, shot vs. sequence based workflows, etc). Working knowledge of open source technologies such as Alembic and OpenVDB will also be important. You will be working in a small team of skilled software engineers to deliver long-term, strategic technology advances, while also offering short-term solutions to satisfy immediate production needs.

You will have:

  • Passion, opinions, ideas, drive
  • Belief in achieving a better result through collaboration
  • Desire to solve challenging, technical problems
  • Strong mathematical background
  • Degree in Computer Science or a related engineering field

APPLY

Rigging & Animation

Needed: a strong developer with a keen interest in rigging and animation techniques. Example areas of development include parallel rig evaluation, pose space deformation, muscle, fur and feather simulation. You will be working in a small team of skilled software engineers to deliver long-term solutions to satisfy immediate production needs.

You will have:

  • Passion, opinions, ideas, drive
  • Belief in achieving a better result through collaboration
  • Desire to solve challenging, technical problems
  • Experience in developing for Maya and/or Fabric Engine
  • Strong mathematical background
  • Degree in Computer Science or a related engineering field

APPLY

Rendering

Needed: a strong developer with a keen interest in light transport theory in general, and physically-based ray tracing in particular. In addition to an excellent understanding of state-of-the-art algorithms, you will be expected to know how to efficiently implement these, with a good knowledge of high- to low-level optimisation methods, while making your work as accessible and user friendly as possible. You will be working in a small team of skilled software engineers to deliver long-term, strategic technology advances, while also offering short-term solutions to satisfy immediate production needs.

You will have:

  • Passion, opinions, ideas, drive
  • Belief in achieving a better result through collaboration
  • Desire to solve challenging, technical problems
  • Strong mathematical background
  • Degree in Computer Science or a related engineering field
  • Masters or PhD in computer graphics desired

APPLY

Production Pipeline

Needed: a strong developer with a keen interest in developing tools for a constantly evolving set of problems and catering to a large user base of artists. Key to the role is focusing on efficient, intuitive artist workflows that help deliver film projects on schedule. You will be working in a small team of skilled software engineers to deliver long term, strategic technology advances, while also offering short term solutions to satisfy immediate production needs.

You will have:

  • Passion, opinions, ideas and drive
  • Extensive UX / UI experience
  • Desire to solve challenging, technical problems
  • Experience with Python and databases
  • Strong troubleshooting skills with a pragmatic approach to problem solving
  • Degree in Computer Science or a related engineering field

APPLY

Image Processing

Needed: a strong developer with a keen interest in image processing, computer vision and 2D compositing with example applications such as motion estimation, edge detection, keying, color grading and rotoscoping. You will be working in a small team of skilled software engineers to deliver long term, strategic technology advances, while also offering short term solutions to satisfy immediate production needs.

You will have:

  • Passion, opinions, ideas, drive
  • Belief in achieving a better result through collaboration
  • Desire to solve challenging, technical problems
  • Strong mathematical background
  • Degree in Computer Science or a related engineering field

APPLY

FX & Simulation

Needed:  a strong developer with a keen interest in simulation research and an excellent understanding of techniques currently in use in production for liquid, gas and fire simulation as well as destruction, particle and volumetric effects. Knowledge of key open source technologies such as OpenVDB is highly desirable. You will be working in a small team of skilled software engineers to deliver long term, strategic technology advances, while also offering short term solutions to satisfy immediate production needs.

You will have:

  • Passion, opinions, ideas, drive
  • Belief in achieving a better result through collaboration
  • Desire to solve challenging, technical problems
  • Interest in developing memory­efficient and highly parallel solutions
  • Strong mathematical background
  • Degree in Computer Science or a related engineering field

APPLY

Core Pipeline

Needed:  a strong developer with a keen interest in asynchronous and low latency technologies to build scalable asset management solutions for use across multiple global locations. You will be working in a small team of skilled software engineers to deliver long term, strategic technology advances, while also offering short term solutions to satisfy immediate production needs.

You will have:

  • Passion, opinions, ideas and drive
  • Experience in designing object oriented APIs and ORMs
  • Familiarity with network development and / or message queues
  • Database development experience using C++ and Python
  • Degree in Computer Science or a related engineering field

APPLY

Build & Deployment

Needed: a strong developer with a keen interest in automating the process of compiling, linking and deploying internal and external software. You will be tasked with helping to prevent bad builds and putting systems in place to accelerate building and to ease deployment of a complex interdependent toolset for use across multiple global locations. You will be working in a small team of skilled software engineers to deliver long term, strategic technology advances, while also offering short term solutions to satisfy immediate production needs.

You will have:

  • Passion, opinions, ideas, drive
  • Belief in achieving a better result through collaboration
  • Desire to solve challenging, technical problems
  • In-depth knowledge of build systems and Unix tools
  • Degree in Computer Science or a related engineering field

APPLY