Develop creature-performance technology for visual effects and feature animation, including deformers, kinematics, solvers, rigging, simulation, crowds, animation, and motion-capture systems. Collaborate with artists, product owners, and stakeholders to design, maintain, and integrate software tools and pipelines. Apply C++ and geometry-processing expertise while communicating effectively with technical and non-technical users in an Agile environment.
Software Developer (All Levels) – Creature Performance, Core
At DNEG we are creating a team to push the boundaries of Creatures technology in Visual
Effects and Feature Animation. Together with our artists we are sketching our vision of the
future in Creatures and define the development that will turn such vision into a reality.
You will be a fundamental part of a multidisciplinary team working on frameworks, engines,
tools and pipelines for Creatures’ animation rigs, simulation, animation, crowds and motion-
capture.
Effects and Feature Animation. Together with our artists we are sketching our vision of the
future in Creatures and define the development that will turn such vision into a reality.
You will be a fundamental part of a multidisciplinary team working on frameworks, engines,
tools and pipelines for Creatures’ animation rigs, simulation, animation, crowds and motion-
capture.
We will work with you to make sure you feel fulfilled in having your skills and competencies
being used to contribute to our vision for the future of Creatures in alignment to your interests
and ambitions.
As a Software Developer in the Creature Performance team, you will participate in the
development of technologies that will deliver new and better deformers, kinematics, solvers
and frameworks for rigging, Creatures FX, crowds and animation. You will work with your
peers to ensure these technologies interoperate nicely to deliver a consistent ecosystem and
the best user experience for our artists.
We are looking for candidates who are passionate about digital Creatures technology,
knowledgeable about C++ and capable of applying and expanding their knowledge in
algorithms designed to improve the performance and quality of our Creatures.
As well as demonstrating technical skill and initiative, your ability to communicate between
technical developers, non-technical artists and end users will help you thrive in this role. We
encourage a technically creative attitude and are looking for individuals who are willing and
able to bring their own solutions and ideas to the table.
We follow Agile development methodologies and you will work closely with Product Owners
and Stakeholders to understand artist needs and deliver bespoke software products. You will
have influence in all aspects of the software development life-cycle; designing, supporting
and maintaining software as well as integrating tools into our existing pipeline.
This is an exciting opportunity to join a growing Product Development department,
contributing to the technology behind exceptional VFX and Feature Animation work,
partnering with smart, creative and versatile teams of technologists and artists.
Must have:
● Degree in Computer Science, Computer Engineering, or relevant professional
experience
● Programming experience in C++
● Some experience in fields like geometry processing, deformable objects or
kinematics
● Experience developing plug-ins using the Maya or Houdini SDK
experience
● Programming experience in C++
● Some experience in fields like geometry processing, deformable objects or
kinematics
● Experience developing plug-ins using the Maya or Houdini SDK
Nice to have:
● Experience in Python development
● Experience developing scripts for Maya or Houdini
● Experience developing solutions for crowds, rigging, cfx, animation or motion-capture
● GPU programming experience
● Experience in Python development
● Experience developing scripts for Maya or Houdini
● Experience developing solutions for crowds, rigging, cfx, animation or motion-capture
● GPU programming experience
A note on Equal Opportunities
We would not be able to produce award-winning work without our Production Technology
department, which is committed to nurturing an inclusive, diverse and exciting workplace. Our
teams have a variety of backgrounds and originate from a number of different countries,
working across the globe at the forefront of technology in the industry.
department, which is committed to nurturing an inclusive, diverse and exciting workplace. Our
teams have a variety of backgrounds and originate from a number of different countries,
working across the globe at the forefront of technology in the industry.
Similar Jobs
Blockchain • Fintech • Payments • Consulting • Cryptocurrency • Cybersecurity • Quantum Computing
Leads the architecture and delivery of secure, scalable enterprise infrastructure across on-premises, hybrid-cloud, and cloud environments. Partners with engineering, security, network, and product teams to drive platform modernization, automation, Infrastructure-as-Code, resiliency, performance, and operational excellence. Develops architecture standards, roadmaps, and documentation while ensuring availability, compliance, disaster recovery, and security requirements for mission-critical platforms.
Top Skills:
AnsibleApi GatewaysAWSAzureBitbucketCi/CdGitGoogle Cloud PlatformInfrastructure-As-CodeJenkinsLoad BalancingMicrosoft VisioTerraformVMwareWeb Application FirewallZero Trust
Blockchain • Fintech • Payments • Consulting • Cryptocurrency • Cybersecurity • Quantum Computing
Designs, builds, and operates production-grade agentic AI systems and generative AI applications. Responsibilities include tool-calling infrastructure, Python backend services, agent orchestration, memory and retrieval systems, observability, LLMOps/MLOps pipelines, multimodal AI, model adaptation, responsible AI, and production evaluation. The role also mentors engineers and establishes engineering standards for enterprise generative AI development.
Top Skills:
AnthropicAutogenAWSAws NeptuneAzureBedrockCrewaiDatabricksFastapiGCPGeminiGraph-RagLanggraphLlmopsLoraMlflowMlopsModel Context ProtocolNeo4JOpenaiOpensearchPeftPgvectorPineconePythonRagRlhfSagemakerSQLWeights & Biases
Blockchain • Fintech • Payments • Consulting • Cryptocurrency • Cybersecurity • Quantum Computing
Develop secure, scalable full-stack applications using Java, Spring, REST APIs, frontend frameworks, cloud platforms, microservices, and databases. Collaborate with product owners and technical teams on architecture, Agile planning, coding, testing, deployment, and support. Work with Databricks, Spark, ETL pipelines, AI/ML services, containerization, CI/CD, and modern development tools while contributing to application design and user experience.
Top Skills:
AngularApacheSparkAWSAzureChefDatabricksDelta LakeDockerEclipseGCPGithub CopilotGradleIntellij IdeaJavaJenkinsKubernetesMavenOraclePythonReactSonarqubeSpring BootSpring FrameworkSpring Rest ApisSpring Tool SuiteSQL ServerTomcatVisual Studio Code
What you need to know about the Mumbai Tech Scene
From haggling for the best price at Chor Bazaar to the bustle of Crawford Market, the energy of Mumbai's traditional markets is a key part of the city's charm. And while these markets will always have their place, the city also boasts a thriving e-commerce scene, ranking among the largest in the region. Driven by online sales in everything from snacks to licensed sports merchandise to children's apparel, the local industry is worth billions, with companies actively recruiting to meet the demands of continued growth.

