DNEG
Posted 3mo ago

Software Developer – Nuke

DNEG
Bengaluru or India
OnsiteFull Time
Responsibilities
  • developing tools
  • extending Nuke
  • collaborate artists
Requirements
  • Degree in Computer Science/Engineering or equivalent
  • Strong Python and/or C++
  • Nuke API/NDK
  • Linux
  • Team experience
  • UX-oriented and well-documented code
Technical tools mentioned
PythonC++Nuke APINDKLinuxGitPySide/QtPybind11/Boost.PythonJSONXMLUSDAlembicHoudiniMayaUnreal

Job description

Software Developer – Nuke

 

DNEG’s Nuke development team augments Foundry Nuke with bespoke software products to allow artists to create high-end VFX and digital environments, pushing complexity, scalability, and artistic boundaries through procedural workflows.
In this role, you’ll build artist-facing and backend tools to streamline workflows, extend Nuke’s capabilities, and solve production challenges. You’ll primarily develop with HOM, using HDK when needed, and integrate tools into CG pipelines while maintaining a seamless Nuke user experience.
Strong UX awareness, clear documentation, and a focus on usability and adoption are essential. You’ll deliver clean, testable, and maintainable code aligned with Brahma AI standards.
You’ll collaborate with artists, developers, and project managers, requiring excellent communication skills to plan roadmaps and drive innovation across the full software lifecycle (design, develop, test, deploy and support).
Must Have

 

  • Degree in Computer Science/Engineering or equivalent experience
  • Strong Python and/or C++ skills
  • Nuke API and/or NDK experience
  • Linux development experience
  • Team-based development and source control experience

 

Nice to Have

 

  • Experience developing machine learning models
  • Experience developing AI-based solutions
  • Experience working in an Agile team environment
  • Experience with unit/integration testing
  • VFX/FX and Nuke workflow knowledge
  • Experience with PySide/Qt, Pybind11/Boost.Python
  • Experience with I/O (JSON, XML, USD, Alembic)
  • Familiarity with build systems
  • Experience with other DCC tools (e.g.: Houdini, Maya, Unreal)



DNEG Dedicated Unit (DDU)

 

The DDU operates within BRAHMA AI and works closely with DNEG to develop technology used directly in production.

 

The team builds tools, platforms and workflows that support VFX and Feature Animation pipelines across DNEG’s global studios.

 

Much of the work focuses on artist-facing tools, large production pipelines, simulation and rendering workflows, and systems that need to run reliably across distributed teams.

About DNEG

Visual effects and animation studio for film and television.

Year founded
1998
Employees
9000
Organization type
Private
Latest investment
Raised $200.00M Private Equity (2024) — led by United Al Saqer Group
Headquarters
GB

Similar jobs

Software Developer roles near Bengaluru, Karnataka
4h
Save
Mark Applied
Hide
Senior Software Engineer, Mobile (iOS)
Bengaluru, Karnataka, India
OnsiteFull Time
Grab
GrabNASDAQ: GRAB: Superapp providing transportation, food delivery, and digital financial services.
5+ YOEAt least 5 years of iOS development experience, large-scale application delivery, modular architecture, Swift and SwiftUI expertise, iOS architecture patterns, CI/CD, and scalable system design.
Swift, SwiftUI, RIBs, MVVM, VIPER, SOLID, CI/CD, Needle
4h
Save
Mark Applied
Hide
Senior Software Engineer - TCMS
Bengaluru, Karnataka, India
OnsiteFull Time
Siemens Healthineers
Siemens HealthineersXetra: SHL: Global provider of medical technology and diagnostic imaging solutions.
5+ YOEBachelor's or master's degree in electrical, electronic, or computer science and 5–8 years of rolling stock experience. Requires train control expertise, communication protocols, requirements engineering, standards knowledge, and teamwork.
MVB, WTB, Ethernet, TRDP, V-model, IEC 50128, IEC 61131, IEC 61375, EN 50657
4h
Save
Mark Applied
Hide
Software Developer (C#, WPF, Angular)
Bangalore, Karnataka, India
OnsiteFull Time
Siemens Healthineers
Siemens HealthineersXetra: SHL: Manufacturer of medical diagnostic and imaging equipment.
4+ YOEBachelor's degree in computer science or engineering, 4–6 years of relevant experience, strong C#, WPF, and Angular skills, software architecture expertise, and knowledge of testing tools.
C#, WPF, Angular, DevOps, IoT, NUnit, FxCop, SonarQube, WinDbg
5h
Save
Mark Applied
Hide
Senior Software Engineer II - KMS
Bengaluru, Karnataka, India
HybridFull Time
DigitalOcean
DigitalOceanNew York Stock Exchange: DOCN: Simplifies cloud infrastructure for developers, startups, and SMBs.
6+ YOE6+ years of software engineering experience, including 2–3 years in cryptographic systems or security-critical services; strong Go, distributed systems, Kubernetes, SQL, Terraform, HSM/KMS, and compliance knowledge.
Go, gRPC, AES-GCM, RSA, ECDSA, HMAC, HKDF, PBKDF2, AWS KMS, GCP Cloud KMS, HashiCorp Vault, Thales/Luna, Kubernetes, SQL, MySQL, Terraform, AWS Secrets Manager, PKCS#11, KMIP, LinkedIn Learning
5h
Save
Mark Applied
Hide
Staff Software Engineer, Workspace Search Quality
Bengaluru, Karnataka, India
OnsiteFull Time
Google
GoogleNASDAQ: GOOGL: Provides online search, advertising, cloud computing, and consumer electronics.
8+ YOE3+ MgmtBachelor's degree or equivalent experience, 8 years software development, 5 years testing and launching products, 3 years software design and architecture; technical leadership and cross-functional experience preferred.
Google Workspace, Gmail, Google Drive, Google Chat, Google Calendar
6h
Save
Mark Applied
Hide
Senior Software Engineer
Bangalore, Karnataka, India
HybridFull Time
Siemens
SiemensXETRA: SIE: Manufactures industrial automation, infrastructure, and energy technology systems.
3+ YOEBachelor’s degree in engineering or computer science and 3–6 years of Linux software development experience. Requires Debian, Linux security, version control, scripting, build systems, and strong English communication skills.
Debian, Linux, Git, Python, Shell, OpenEmbedded, Yocto, Poky, Debbuild, Eclipse, CI/CD
6h
Save
Mark Applied
Hide
Software Engineer – Frontend Developer (Angular)
Bangalore, Karnataka, India
OnsiteFull Time
Renesas Electronics
Renesas ElectronicsTokyo Stock Exchange: 6723: Designs and manufactures semiconductors for automotive and industrial systems.
3+ YOEBachelor's degree in computer science, engineering, or equivalent; 3+ years of experience; Angular 12+; backend language knowledge; AWS deployment; Git; strong communication and problem-solving skills.
Angular, Python, Java, JavaScript, Node.js, AWS, Git, GitLab, GitHub
6h
Save
Mark Applied
Hide
Software Engineer - Full Stack
Bengaluru, Karnataka, India
RemoteFull Time
Altisource
AltisourceNASDAQ: ASPS: Provides technology and services for mortgage and real estate industries.
Strong full-stack application development experience; knowledge of software practices, cloud technologies, APIs, databases, and application architecture. B.Tech in AI/ML preferred or computer science.
APIs, databases