BRAHMA AI Logo

BRAHMA AI

Software Developer, Creature Performance (Brahma AI - A DNEG Dedicated Unit of Brahma)

Posted 11 Hours Ago
Be an Early Applicant
In-Office
London, Greater London, England, GBR
Entry level
In-Office
London, Greater London, England, GBR
Entry level
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.
The summary above was generated by AI
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

34 Minutes Ago
Hybrid
London, Greater London, England, GBR
Senior level
Senior level
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
40 Minutes Ago
Hybrid
London, Greater London, England, GBR
Entry level
Entry level
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
40 Minutes Ago
Hybrid
London, Greater London, England, GBR
Entry level
Entry level
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.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account