Job Title: Machine Learning Engineer
Location: Flexible, with a minimum of 1-2 days per week in London
Salary: £90,000-£110,000 + 15% bonus
Visa Sponsorship: Available for strong candidates
-----------------------------------
About the Role
We are seeking a talented Machine Learning Engineer to join our small but impactful team at the intersection of deep learning, computer vision, and real-time 3D systems. This is an exciting opportunity to push the boundaries of digital human performance, runtime tracking, and facial capture—projects that directly power high-end experiences.
You will 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.
-----------------------------------
Key Responsibilities
* 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
-----------------------------------
Requirements
* 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