BRAHMA AI
Software Developer, Creature Performance (Brahma AI - A DNEG Dedicated Unit of Brahma)
Be an Early Applicant
Develop creature-performance technologies including deformers, kinematics, solvers, rigging, crowd, and animation frameworks. Collaborate with developers, artists, Product Owners, and stakeholders to design, integrate, support, and maintain software within VFX pipelines. Apply algorithms and C++ expertise to improve creature technology performance and quality, while communicating effectively across technical and creative teams.
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++ and Python.
- 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 developing solutions for crowds, rigging, cfx, animation or motion-capture.
- GPU programming experience.
Similar Jobs
Aerospace • Artificial Intelligence • Machine Learning • Robotics • Software
Leads systems engineering for autonomous defense systems, translating mission and customer needs into requirements, architectures, interfaces, and verification strategies. Collaborates across autonomy, software, avionics, hardware, and testing teams; develops C++ and Python tools and prototypes; investigates system behavior using simulation, logs, telemetry, and engineering data; and supports integration across software-in-the-loop, hardware-in-the-loop, ground, and flight testing.
Top Skills:
Autonomous SystemsC++Hardware-In-The-LoopHivemind AutonomyPythonRoboticsSimulationSoftware-In-The-LoopTelemetry
Cloud • Information Technology • Security • Software • Cybersecurity
Own the strategy, roadmap, and execution of Cloudflare One Browser Extension, growing it into a trusted enterprise security and visibility product. Partner with WARP Client and Digital Experience Monitoring teams, engage enterprise customers, prioritize cross-product initiatives, and lead collaboration across engineering, marketing, sales, and support. Use product data, customer feedback, market trends, and competitive insights to make decisions and measure outcomes across browser, device, and network experiences.
Top Skills:
Ai AssistantsBrowser Extension ApisChromiumCoding ToolsData Loss PreventionDigital Experience MonitoringDnsEndpoint ObservabilityHTTPIspNetwork DiagnosticsOpencodeProxyRemote Browser IsolationSaseSecure Web GatewaysSynthetic TestingTlsVpnWi-FiZero TrustZero Trust Network Access
Cloud • Information Technology • Security • Software • Cybersecurity
Build and operate Internet-scale systems terminating HTTP and TLS, migrate infrastructure from NGINX to a Rust-based proxy, improve protocol performance, and contribute to open-source projects and industry standards. The role involves complex systems programming, reliable and secure software development, and collaboration with leading networking engineers.
Top Skills:
CEchHTTPIetfMasqueNginxQuicRustTls
What you need to know about the London Tech Scene
London isn't just a hub for established businesses; it's also a nursery for innovation. Boasting one of the most recognized fintech ecosystems in Europe, attracting billions in investments each year, London's success has made it a go-to destination for startups looking to make their mark. Top U.K. companies like Hoptin, Moneybox and Marshmallow have already made the city their base — yet fintech is just the beginning. From healthtech to renewable energy to cybersecurity and beyond, the city's startups are breaking new ground across a range of industries.


