Mumbai, India; Bengaluru, Karnataka; Chennai, India On-site Full-time

DNEG is hiring a Software Developer – 2D Generalist

Responsibilities

  • Develop and maintain tools that support compositing, rotoscoping, matte painting, and motion graphics workflows
  • Integrate and extend industry-standard software (e.g. Nuke) within proprietary pipeline systems
  • Build automation tools to reduce repetitive tasks and improve artist efficiency
  • Design user-friendly interfaces for asset management, compositing templates, and data sharing
  • Contribute to image processing tools, including advanced techniques such as deep image data
  • Collaborate with artists, product owners, and stakeholders to deliver practical solutions
  • Participate in the full software development lifecycle, from design to deployment and support
  • Work within agile teams to continuously improve tools and workflows

Requirements

  • Degree in Computer Science, Engineering, or relevant professional experience
  • Programming experience in Python and/or C++ authoring production ready code
  • Experience with software development in a Linux environment
  • Basic knowledge of Nuke

Nice to Have

  • Experience developing machine learning models
  • Experience developing AI-based solutions
  • Experience with source control systems and developing collaboratively as part of a team
  • Experience with unit/integration testing
  • Experience developing multi-threaded software
  • Experience with Qt, Boost
  • Knowledge of the core principles of digital photography and compositing
  • Experience with OpenGL, OpenCV, OpenImageIO, OpenColorIO
  • Experience with the Nuke C++ NDK and Photoshop javascript
Required Skills
PythonOpenCV
About company
DNEG
We are DNEG, one of the world’s leading visual effects and animation companies for the creation of award-winning feature film, television, and multiplatform content.
All jobs at DNEG Visit website
Job Details
Department Production Technology, Software Product Development
Category other
Posted 2 months ago