Job Title: Machine Learning Engineer
Location: London 1-2 days a week
Salary: £90,000-£110,000 + 15% bonus
Visa Sponsorship: Is on offer for strong candidates
About the Role
My client is hiring a Machine Learning Engineer to join a small but impactful team at the intersection of deep learning, computer vision, and real-time 3D systems.
This is a chance to push the boundaries of digital human performance, runtime tracking, and facial capture—projects that directly power high-end experiences.
You’ll collaborate closely with a world-class VFX team, helping automate and optimize artist pipelines while building cutting-edge ML models that work with 3D data and real-world runtime systems.
What You’ll Be Working On
* Designing and training deep learning models end-to-end
* Experimenting with GenAI architectures (VAEs, Diffusion Models, Transformers)
* Building real-time tracking systems for devices
* Working with 3D geometry, meshes, and tools like Blender
* Supporting automation efforts to streamline creative production pipelines
What We’re Looking For
* Solid experience with deep learning and computer vision
* Proficiency in C++ (especially for low-level or runtime systems)
* Familiarity with GenAI and recent ML research trends
* Strong Python skills
* Exposure to 3D environments, animation, or game engines
* Comfort working in cross-disciplinary teams (engineering x creative)
* A portfolio of personal or open-source projects (GitHub is a plus)
Nice to Have
* Engineering background with a transition into ML/AI
* Prior work in gaming, VFX, graphics, or interactive media
* Understanding of facial capture, digital humans, and animation tech
Interview Process
* Intro Call (30 mins): CV walkthrough + high-level tech screen
* Technical Interview (1 hour): Engineering, ML, and applied problem-solving
* Final Onsite (4–5 hours): Meet the team, dive deeper, enjoy lunch