Talent.com
DNEG
Senior ML Software Developer (Brahma AI - A DNEG Dedicated Unit of Brahma)DNEG • London, United Kingdom
No longer accepting applications
Senior ML Software Developer (Brahma AI - A DNEG Dedicated Unit of Brahma)

Senior ML Software Developer (Brahma AI - A DNEG Dedicated Unit of Brahma)

DNEG • London, United Kingdom
30+ days ago
Job type
  • Full-time
Job description

Description

Position at DNEG Senior ML Software DeveloperML Technology
The ML Technology department at Brahma DNEG-Dedicated Unit (Brahma DDU) explores, tests, and deploys machine-learning and automation solutions to support the technology and infrastructure that powers DNEG’s multi-site, global VFX and Feature Animation studio. With thousands of artists producing tens of thousands of shots across film, TV, and immersive experiences, we face complex scaling and workflow challenges.
As a Senior Software Developer, you will act as an architect building Python applications, high-quality tools, services, and web front-end UIs that enable award-winning VFX and feature animation work.Your role:
Software Development
Deploy ML solutions and integrate AI tooling within the VFX pipeline with minimal burden on artists and production.
Design and build web front-end UIs (dashboards, curation tools, job control, review) that make ML/automation workflows intuitive and accessible.
Collaborate with global stakeholders and architects to implement cost-effective data and MLOps pipelines; document methodologies.
Build, package, and configure complex software systems across Linux.
Improve efficiency, stability, and observability through profiling, metrics, and tracing.
Validate work with methodical testing (unit/integration/e2e).
Write clear technical documentation and workflow guides for artists and developers.
Manage escalated troubleshooting and debugging for ML-driven tools and services.
Work collaboratively under tight deadlines; mentor developers, assign tasks where appropriate, and report to the Head of ML Technology.Engineering quality and coding standards:
Enforce standards via CI: formatting (e.g., black/clang-format), linting (ruff/eslint, clang-tidy), typing (Python type hints, TypeScript), and test coverage gates.
Require code reviews for all merges; maintain modular, testable designs with clear separation of concerns and DCC-agnostic cores where applicable.
Documented APIs (OpenAPI/Protobuf), versioned schemas, and backward-compatible changes.
Secure-by-default practices (authn/z, secrets management), performance budgets, and telemetry by design.Primary technologies (coding language setup):
Languages: Python 3.x (tooling and ML integration), C++17 (performance-critical components), TypeScript/JavaScript (web UIs).
Web front-end: React (or Vue), modern build tooling, REST/GraphQL clients.
Services: FastAPI/Flask, gRPC/HTTP; containerized on Linux.
Build/packaging: CMake; setuptools/pip/poetry; RPM/deb where appropriate.
VCS/CI: Git; GitHub/GitLab CI or Jenkins.

Must Have

  • Experience as an architect for Python applications
  • Strong programming and shell-scripting skills (Python; Bash).
  • Experience building and troubleshooting non-trivial packages (C++11–17, CMake, autotools, setuptools/pip/poetry, RPM).
  • Linux expertise and command-line proficiency.
  • Solid grasp of systems architecture and software engineering fundamentals.
  • Ability to articulate complex technology to non-experts and collaborate openly.
  • Confidence in navigating ambiguity and providing pragmatic solutions.
  • Proactive mindset and comfort with multiple priorities.
  • Logical, methodical approach to problem solving.

Nice to Have

  • Experience as Lead on at least one project
  • Significant experience with a major package/ports system.
  • Experience monitoring, collecting, and analyzing diagnostics to drive resilience.
  • Practical experience with Git and issue tracking systems (Jira).
  • Familiarity with ops/CI/CD tooling (Elastic Stack, Graphite/Grafana/StatsD, Sensu, Jenkins/GitHub Actions).
  • Understanding of sysadmin responsibilities (networking, filesystems, environment management).
  • Relevant qualifications (CS/CE degree; RHCSA/RHCE, etc.).
  • Demonstrable open-source contributions.

You should apply if:

  • You enjoy building, packaging, and configuring complex software systems.
  • You enjoy acting as a team player - you know how to delegate and mentor others.
  • You are fluent across modern software development and ML tooling and like collaborating with engineers, researchers, and artists.
  • You care about efficiency, reliability, and clean engineering.


This role is crucial to implementing seamless ML capabilities across the DNEG/Brahma group, directly improving the tools that power projects from blockbuster features to premium television.ADG is committed to nurturing a 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. Brahma AI & DDUDDU (DNEG Dedicated Unit) 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 Us
We are DNEG, one of the world’s leading visual effects and animation companies for the creation of award-winning feature film, television, and multiplatform content. We employ more than 9,000 people with worldwide offices and studios across North America (Los Angeles, Montréal, Toronto, Vancouver), Europe (London), Asia (Bangalore, Mohali, Chennai, Mumbai) and Australia (Sydney).

At DNEG, we fundamentally believe that embracing our differences is a vital component of our collective success. We are committed to creating an equitable, diverse and inclusive work environment for our global teams, where everyone feels they matter and belong. We welcome and encourage applications from all, regardless of background, experience or disability. Please let us know if you need any adjustments or support during the application process, we will do our best to accommodate your needs. We look forward to meeting you!

Create a job alert for this search

Senior ML Software Developer (Brahma AI - A DNEG Dedicated Unit of Brahma) • London, United Kingdom

Similar jobs

Senior Full-Stack Engineer, ML-Driven Ads Platform

Software CareersGreater London, England, United Kingdom
Full-time

Google Ads in London is seeking a Senior Software Engineer to design and build scalable full‑stack systems powering billions of ad interactions.You will work across backend and frontend with ML pip... Show more

 • Promoted

Lead ML Engineer: Search & Recommendation (London)

JD.COM INTERNATIONAL UK LTDGreater London, England, United Kingdom
Full-time

COM INTERNATIONAL UK LTD in London seeks a Machine Learning Team Lead to guide a team of algorithm engineers focused on search and recommendation systems.You will drive design, deployment, and opti... Show more

 • Promoted

Remote Staff ML Efficiency Engineer — Scale & Optimize

Reddit, Inc.Greater London, England, United Kingdom
Remote
Full-time

ML platform engineer to design and optimize scalable ML training, inference, and serving systems.You will build tooling, profiling, and benchmarking capabilities to improve developer productivity a... Show more

 • Promoted

Senior Applied AI Lead Engineer - NLP/LLM & Graphs

J.P. MORGANGreater London, England, United Kingdom
Full-time

MORGAN is seeking an NLP / LLM Scientist - Applied AI ML Lead to advance machine learning at the Center of Excellence.The role emphasizes collaboration with business and tech teams to deploy produc... Show more

 • Promoted

Senior JVM Live Debugger Engineer | AI-Driven Production

JetBrainsGreater London, England, United Kingdom
Full-time

A leading developer tools company is seeking a Senior Software Engineer in Greater London.This role focuses on enterprise JVM experience and exciting engineering challenges involving AI integration... Show more

 • Promoted

Senior ML Engineer — Remote/Hybrid with Impact at Scale

Wey Wey WebGreater London, England, United Kingdom
Remote
Full-time

Prima is seeking a Senior Machine Learning Engineer to help shape the future of motor insurance.You will lead ML lifecycle practices, influence technology choices, and ensure production readiness o... Show more

 • Promoted

Head of Product Technology (Brahma AI - A DNEG Dedicated Unit of Brahma)

DNEGGreater London, England, United Kingdom
Full-time

Product Technology | VFX & Feature Animation.We are seeking a Head of Product Technology to shape the long‑term technical direction of our Product portfolio, supporting VFX and Feature Animation wo... Show more

 • Promoted

Remote Lead ML Engineer — Risk Decisioning

CleoGreater London, England, United Kingdom
Remote
Full-time

Cleo is seeking a leader to drive the Risk Decisioning data science function, building and deploying production ML models that feed into our fintech product.You will manage ML engineers, set the ro... Show more

 • Promoted

Senior Software Engineer

TechmunityGreater London, England, United Kingdom
Full-time

Are you a product-minded engineer who wants to work shoulder to shoulder with tech leaders from Revolut, Meta, Spotify and top performers from London's most successful startups?.This is a YC-backed... Show more

 • Promoted

Senior ML Engineer

TechTreeGreater London, England, United Kingdom
Full-time

Our client is seeking a Senior ML Engineer to lead the research, development, and deployment of their novel foundation model.This role involves defining the technical strategy and optimizing perfor... Show more

 • Promoted

Senior AI/ML Engineer

Argus MediaGreater London, England, United Kingdom
Full-time

Great AI and machine learning capability only creates value once it runs reliably in the real world.This role exists to bridge that final, critical gap—taking the AI/ML solutions developed within o... Show more

 • Promoted

Senior MLOps Engineer – AWS AI Platform (Contract – 6 Months)

Talenzon groupGreater London, England, United Kingdom
Temporary

Senior MLOps Engineer – AWS AI Platform (Contract – 6 Months)London, United KingdomJuly 15, 2026ContractApply Now### Job Description**Location:** London, UK **Work Model:** On-site **Contract Dur... Show more

 • Promoted

Senior AI Platform Engineer – LLM Inference Backend

JPMorgan Chase & Co.Greater London, England, United Kingdom
Full-time

Software Engineer III in London to build backend services for LLM inference and scalable production systems.You will work on routing, batching, scheduling, streaming responses, and quota management... Show more

 • Promoted

Senior AI & GenAI Solutions Architect (ML/Ops) - London

DatabricksGreater London, England, United Kingdom
Full-time

Databricks is seeking a Senior Specialist Solutions Architect (ML & AI) to act as the trusted technical ML and AI expert for customers and the Field Engineering organization.You will partner with S... Show more

 • Promoted

Staff Machine Learning Engineer (TLM) (Driver Understanding and Evaluation)

WaymoGreater London, England, United Kingdom
Full-time

Waymo is an autonomous driving technology company with the mission to be the world's most trusted driver.Since its start as the Google Self-Driving Car Project in 2009, Waymo has focused on buildin... Show more

 • Promoted

Senior ML & GenAI Solutions Architect

Databricks Inc.Greater London, England, United Kingdom
Full-time

Senior Specialist Solutions Architect (ML & AI) to act as a trusted technical ML/AI expert for customers and Field Engineering.You will guide enterprise customers in architecting production-grade M... Show more

 • Promoted

Senior AI Platform Architect - Infra, MLOps & Governance

RadNet, Inc.Greater London, England, United Kingdom
Full-time

World Wide Technology is seeking an Enterprise Architect for AI who will own end-to-end delivery of AI/ML engagements, from silicon and data center design to software and MLOps governance.This hand... Show more

 • Promoted

Senior Software Engineer, Identity

Visa HuntGreater London, England, United Kingdom
Full-time

Software is eating the world, but AI is eating software.We live in unprecedented times – AI has the potential to exponentially augment human intelligence.Every person will have a personal tutor, co... Show more

 • Promoted

Senior ML Engineer: Production LLMs for Cybersecurity

MazeGreater London, England, United Kingdom
Full-time

Maze in London is seeking an experienced ML Engineer to lead our machine learning infrastructure from experimentation to production.You will own evaluation frameworks, production pipelines, and cro... Show more

 • Promoted

Senior/Staff Software Engineer — Equity Platform, Remote

LedgyGreater London, England, United Kingdom
Remote
Full-time

Ledgy is seeking a Senior/Staff Software Engineer to design and build scalable systems powering how companies manage their equity.You will collaborate with engineers in Zurich and London, product m... Show more