Job Title: Machine Learning EngineerLocation: London 1-2 days a week Salary: £90,000-£110,000 + 15% bonusVisa Sponsorship: Is on offer for strong candidates About the RoleMy 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 OnDesigning and training deep learning models end-to-endExperimenting with GenAI architectures (VAEs, Diffusion Models, Transformers)Building real-time tracking systems for devices Working with 3D geometry, meshes, and tools like BlenderSupporting automation efforts to streamline creative production pipelinesWhat We’re Looking ForSolid experience with deep learning and computer visionProficiency in C++ (especially for low-level or runtime systems)Familiarity with GenAI and recent ML research trendsStrong Python skills Exposure to 3D environments, animation, or game enginesComfort working in cross-disciplinary teams (engineering x creative)A portfolio of personal or open-source projects (GitHub is a plus)Nice to HaveEngineering background with a transition into ML/AIPrior work in gaming, VFX, graphics, or interactive mediaUnderstanding of facial capture, digital humans, and animation techInterview ProcessIntro Call (30 mins): CV walkthrough + high-level tech screenTechnical Interview (1 hour): Engineering, ML, and applied problem-solvingFinal Onsite (4–5 hours): Meet the team, dive deeper, enjoy lunch