Software Developer – Layout, Animation, Matchmove, Previs

DNEG

Bengaluru

On-site

INR 800,000 - 1,400,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

DNEG in Bengaluru, India, is looking for a Software Developer to join the LAMP team, focusing on building Python-based tools for scene management and asset access. The role involves working in an Agile environment, collaborating with stakeholders to deliver tailored solutions for high-end VFX and animation. Candidates should possess a degree in Computer Science or Engineering, strong Python skills, and experience in a Linux environment. This is a great opportunity to contribute to exciting projects in a growing development team.

Qualifications

  • Degree in Computer Science, Engineering, or relevant experience.
  • Proficiency in Python programming.
  • Experience in a Linux environment.

Responsibilities

  • Build Python-based tools for scene management.
  • Integrate 3DEqualizer data import/export.
  • Collaborate to understand artist needs.

Skills

Python programming
Collaboration in Agile
Scene management
Integration with 3DEqualizer

Education

Degree in Computer Science or Engineering

Tools

pySide/pyQt
Linux
Maya

Job description

Overview

Software Developer – Layout, Animation, Matchmove and PreVis (aka LAMP)

At DNEG, we support Previs, Layout, Animation, and Matchmove artist teams that create camera animation, shot composition, and character blocking, producing shot-specific assets in CG pipelines. Our developers build tools that help artists manage highly complex scenes, often with tens of thousands of assets, so they can focus on creative work.

As a developer in the LAMP team, you’ll primarily build Python-based tools for scene management and access to asset, rig, and animation libraries, along with 3DEqualizer integrations for data import/export. This role offers both front and back-end development opportunities.

Working in an Agile environment, you’ll collaborate with Product Owners and stakeholders to understand artist needs and deliver tailored solutions. You’ll contribute across the full software lifecycle, from design and development to maintenance and pipeline integration.

This is an opportunity to join a growing product development team, building technology that supports high-end VFX and Feature Animation.

Responsibilities
  • Build Python-based tools for scene management and access to asset, rig, and animation libraries
  • Integrate 3DEqualizer data import/export
  • Contribute across the full software lifecycle, from design and development to maintenance and pipeline integration
  • Collaborate with Product Owners and stakeholders in an Agile environment to understand artist needs and deliver tailored solutions
Qualifications
  • Degree in Computer Science, Engineering, or relevant professional experience
  • Programming experience in Python
  • Experience in pySide/pyQt
  • Experience developing software in a Linux environment
  • Basic knowledge of Maya
Nice to have
  • Knowledge of the core principles of animation and set construction
  • Experience with source control systems and developing within a team
  • Experience in C++
  • Experience with the Maya Python/C++ SDK
  • Experience with other DCCs (3DEqualizer, MotionBuilder, Unreal, Nuke, Houdini)
  • Experience developing multi-threaded software
  • Experience with Boost, OpenGL
  • Experience developing machine learning models
  • Experience developing AI-based solutions
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Developer – Modelling, Groom and World Building
Software Developer – Modelling, Groom and World Building

DNEG • Bengaluru

On-site
INR 600,000 - 1,200,000
Senior Software Developer – Maya
Senior Software Developer – Maya

DNEG • Bengaluru

On-site
INR 3,000,000 - 5,500,000
Senior Software Developer – Maya
Senior Software Developer – Maya

A9.com, Inc. • Bengaluru

On-site
INR 800,000 - 1,200,000
Senior Software Developer - Automation
Senior Software Developer - Automation

DNEG • Bengaluru

On-site
INR 2,500,000 - 4,000,000
Software Developer – 2D Generalist
Software Developer – 2D Generalist

DNEG • Bengaluru

On-site
INR 1,200,000 - 2,500,000
Senior Software Developer – Houdini
Senior Software Developer – Houdini

DNEG • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Senior Software Developer - Automation
Senior Software Developer - Automation

DNEG • India

On-site
INR 1,000,000 - 1,500,000
Software Developer – Nuke
Software Developer – Nuke

DNEG • Bengaluru

On-site
INR 800,000 - 1,500,000
Senior Software Developer - Front End
Senior Software Developer - Front End

DNEG • Bengaluru

On-site
INR 1,200,000 - 2,000,000
Senior ML Software Developer, ML Technology
Senior ML Software Developer, ML Technology

DNEG • Bengaluru

On-site
INR 4,000,000 - 7,000,000