Senior Machine Learning Engineer | Python | Pytorch | Computer Vision | Hybrid, London Opportunity

Enigma company

Subscribe to our Telegram Channel

Senior Machine Learning Engineer | Python | Pytorch | Computer Vision | Hybrid, London in UNITED KINGDOM

Visa sponsorship 13 hours ago

Senior Machine Learning Engineer | Python | Pytorch | Computer Vision | Hybrid, London


Our Vision

From blockbuster films and AAA games to immersive experiences, the demand for photoreal 3D content has never been higher - but creating photorealistic assets is slow, expensive, and manual, with no current scalable solution available.


Our mission is to democratize the creation of high-quality 3D assets and empower brands, studios, and creators to build infinite photo-real 3D experiences. Our proprietary technology allows anyone to capture real-world objects into production-ready photorealistic digital twins with unmatched material (PBR) accuracy - enabling the first real-world PBR capture pipeline that can operate anywhere. This technology is trusted by leading studios in film and gaming.


We see the future of 3D as AI-assisted, and we’re building the tech to make that happen. We are creating the world’s highest-quality and most comprehensive 3D-PBR dataset and training the next generation of AI models to assist artist workflows.


About the Role

We are looking for a Senior Machine Learning Engineer to join the team and be the driving force that translates research capability into product value.


Our capture pipeline was developed as a way to record real-world PBR material data alongside conventional photogrammetry from simple flash photography. It is now actively being used by an array of studios, brands, and museums to digitize previously unobtainable assets at scale. This gives us one of the most unique and physically accurate 3D datasets in the world.


We’re now building an ML-powered pipeline that can automatically predict material properties (diffuse, roughness, specular, metallic, normal) from photogrammetry input alone - without flash. This is made possible by tapping into our uniquely rich dataset of real-world material scans. Our goal is to remove the need for manual texturing and enable full end-to-end automation, from photos to PBR assets at high fidelity and scale.


You’ll be working with a rare kind of dataset: real-world, multi-view image data paired with true measured PBR maps. Unlike most artist-created datasets in this space, our data is captured from reality, allowing us to push generalization and accuracy far beyond existing models.


Where You Will Have Impact

As a Machine Learning Engineer, you’ll be responsible for creating production-ready ML capabilities. You will:

  • Develop, integrate, test, and scale the use of core ML models to bring new AI capabilities to artists and creators for 3D-PBR asset creation.
  • Bridge cutting-edge research with product requirements. Turn concepts into working solutions optimized to run at scale.

This is a high-impact role for someone who loves to turn research ideas into real-world impact.


What You Will Do

  • Design and implement solutions for 3D-PBR asset creation using state-of-the-art ML models.
  • Work at the interface between research capabilities and product requirements.
  • Develop automated 3D asset rendering and conform pipelines using Blender on cloud infrastructure to prepare large-scale datasets for model training.
  • Design and run experiments to validate model improvements, set up baselines, benchmarks, and track progress against product requirements.
  • Optimize model training with large-scale datasets, and improve efficiency and performance for deployment.
  • Ensure high-quality training data is available for model development, continuously review and expand data requirements.
  • Explore new emerging methods to drive innovation and open new research and product directions.
  • Prototype ideas and iterate quickly to validate opportunities.


What We’re Looking For

  • 3+ years of industry experience training and deploying large models.
  • Experience with multi-GPU, multi-node training using large-scale datasets on cloud infrastructure (AWS, GCP).
  • Strong development skills and in-depth experience across the ML lifecycle (training, evaluation, optimization, deployment).
  • Hands-on experience with computer vision foundation models: DINO, SAM, ViTs, Diffusion.
  • Expertise in model compression, quantization, and distillation for optimization and efficiency.
  • Experience collaborating with researchers, product engineers, and product managers.


Bonus Points

  • Knowledge of photogrammetry, UV workflows, or material scanning techniques.
  • Experience with PBR workflows, shading models, or physically based rendering.
  • Contributions to open source or academic research.


What We Offer

  • The chance to shape the future of 3D content creation in a fast-moving start-up environment.
  • Direct collaboration with some of the biggest game and film studios globally.
  • Work alongside passionate engineers, artists, and researchers at the frontier of graphics and AI.
  • Unique opportunities for professional growth, autonomy, and leadership.
  • Competitive salary and equity.
  • Flexible hybrid working.
  • Visa sponsorship for international candidates.


Senior Machine Learning Engineer | Python | Pytorch | Computer Vision | Hybrid, London


Apply now

Subscribe our newsletter

New Things Will Always Update Regularly