We Are Glad To Inform That You Got The Job- Hope You Hear This Soon-SURVAYU
Posts

DNEG Software Developer – 2D Generalist Recruitment 2026 | Python, C++, VFX & AI Developer Jobs in India


 

Job Overview

CategoryDetails
CompanyDNEG (BRAHMA AI)
Job RoleSoftware Developer – 2D Generalist
ExperienceExperienced Professionals
Job TypeFull-Time
LocationsMumbai, Bengaluru, Chennai
DomainVFX, Animation, AI, Software Product Development
Work EnvironmentProduction Technology
Required SkillsPython, C++, Linux, Nuke
Preferred SkillsAI, Machine Learning, OpenCV, OpenGL, Qt

About DNEG

DNEG is one of the world's leading visual effects and animation companies, delivering award-winning content for feature films, television, and digital platforms. Through its BRAHMA AI division, DNEG develops innovative tools and technologies that empower artists and production teams to create world-class visual effects and animation.

The 2D Technology Team focuses on building software solutions that support compositing, rotoscoping, matte painting, motion graphics, and image processing workflows.

Job Description

DNEG is seeking a Software Developer – 2D Generalist to develop and maintain production tools used by visual effects artists. The role involves working closely with compositors, technical artists, and product teams to create scalable solutions that streamline production workflows.

Candidates should have strong programming skills in Python and/or C++, experience working in Linux environments, and familiarity with VFX production pipelines.

Key Responsibilities

  • Develop tools for compositing and visual effects workflows
  • Build automation systems to improve artist productivity
  • Integrate software such as Nuke into proprietary pipelines
  • Design user-friendly interfaces and workflow tools
  • Create asset management and data-sharing solutions
  • Develop image processing applications
  • Support advanced deep image data workflows
  • Collaborate with artists and stakeholders
  • Participate in software design, development, testing, and deployment
  • Work within Agile development teams

Required Skills

Core Technical Skills

  • Python
  • C++
  • Linux
  • Nuke
  • Software Development
  • Automation Development
  • Pipeline Development
  • Image Processing

Software Engineering Skills

  • Object-Oriented Programming (OOP)
  • Data Structures & Algorithms
  • Debugging
  • Performance Optimization
  • Agile Development
  • Software Architecture

Preferred Skills

AI & Machine Learning

  • Machine Learning
  • Artificial Intelligence
  • AI-Based Solutions
  • Model Development

Graphics & Imaging

  • OpenCV
  • OpenGL
  • OpenImageIO
  • OpenColorIO
  • Deep Image Processing

Additional Technologies

  • Qt
  • Boost
  • Source Control Systems (Git)
  • Unit Testing
  • Integration Testing
  • Multi-threaded Programming
  • Nuke C++ NDK
  • Photoshop JavaScript

Eligibility Criteria

Candidates should possess:

  • Degree in Computer Science, Engineering, or equivalent professional experience
  • Strong Python and/or C++ programming skills
  • Experience developing production-ready software
  • Linux development experience
  • Basic knowledge of Nuke
  • Strong problem-solving abilities
  • Interest in visual effects and digital content creation

ATS Resume Keywords

Programming Keywords

Python, C++, Linux, Qt, Boost, OpenCV, OpenGL, Software Engineering, Object-Oriented Programming, Multi-threading

VFX & Graphics Keywords

Visual Effects, VFX Pipeline, Nuke, Compositing, Rotoscoping, Matte Painting, Motion Graphics, Deep Image Processing, CG Production

AI Keywords

Artificial Intelligence, Machine Learning, AI Solutions, Computer Vision, Image Processing, Automation Tools

Software Development Keywords

Agile Development, Source Control, Git, Unit Testing, Integration Testing, Production Tools, Pipeline Automation

Skills Comparison Table

Core RequirementsPreferred Skills
PythonMachine Learning
C++Artificial Intelligence
LinuxOpenCV
Nuke BasicsOpenGL
Software DevelopmentOpenImageIO
Automation ToolsOpenColorIO
DebuggingMulti-threading
Agile MethodologyNuke C++ NDK

Why Join DNEG?

  • Work with a global leader in VFX and animation
  • Contribute to award-winning film and television productions
  • Exposure to AI and advanced graphics technologies
  • Collaborate with world-class artists and engineers
  • Work on cutting-edge visual effects pipelines
  • Opportunity to develop innovative production tools
  • Global career growth opportunities

Interview Preparation Topics

Focus on:

  • Python Programming
  • C++ Concepts
  • Linux Development
  • Data Structures & Algorithms
  • Object-Oriented Programming
  • Multi-threading
  • OpenCV Fundamentals
  • Computer Vision Basics
  • Software Design Patterns
  • Git & Version Control
  • Image Processing Concepts
  • VFX Pipeline Fundamentals

SEO Keywords

DNEG Recruitment 2026, DNEG Software Developer Jobs, VFX Software Engineer Jobs, Python Developer Jobs India, C++ Developer Jobs India, DNEG Careers, Software Developer 2D Generalist, Nuke Developer Jobs, Visual Effects Software Engineer, AI Developer Jobs India, Machine Learning Jobs DNEG, OpenCV Developer Jobs, Computer Vision Jobs India, VFX Pipeline Developer Jobs, Linux Developer Jobs

APPLY HERE: Software Developer – 2D Generalist

Post a Comment