Senior ML Systems Engineer
Senior ML Systems Engineer

Senior ML Systems Engineer

Full-Time 60000 - 80000 £ / year (est.) No home office possible
F

At a Glance

  • Tasks: Build and optimise ML systems for large-scale datasets in the film industry.
  • Company: Flawless, an innovative AI company transforming Hollywood with assistive technology.
  • Benefits: Enjoy a hybrid work environment, competitive salary, and generous stock options.
  • Other info: Diverse perspectives are valued; apply even if you don't meet every requirement.
  • Why this job: Join a creative team shaping the future of AI in entertainment.
  • Qualifications: Experience in ML infrastructure, strong Python skills, and familiarity with large datasets.

The predicted salary is between 60000 - 80000 £ per year.

This job is brought to you by Jobs/Redefined, the UK's leading over-50s age inclusive jobs board.

Flawless is transforming Hollywood with assistive AI. Our tools empower filmmakers to edit, localize, and refine performances while preserving artistic intent. Designed to support, not replace, artists, our technology expands what is possible on screen and gives creators freedom to tell stories with greater impact and reach audiences in new ways. From enabling seamless multilingual releases to eliminating the need for costly reshoots, Flawless solves critical challenges that slow down productions and limit distribution. We are also setting the standard for ethical AI in entertainment. Our Artistic Rights Treasury (A.R.T.) is a rights management solution that protects artists and rights holders, ensuring that innovation moves forward with transparency and respect for creative ownership.

What we are building: Research Services builds the infrastructure that enables scientists to train, evaluate, and deploy models at scale. Building the core of Hollywood AI transformation. The team sits at the cutting edge of data systems, machine learning, and high-performance compute-owning the full stack from data ingestion and curation through to distributed training and production inference. This role centers on building and optimizing systems for large-scale multimodal datasets (video, embeddings, metadata), making them fast, reliable, and ready for both research and production.

Your Impact:

  • Data Platform for ML
    • Build and evolve a data platform (LanceDB, DataFusion, SQL + vector search) used to curate large multimodal datasets
    • Design systems that index and process thousands of videos using ML pipelines (face detection, quality assessment, tracking, etc.)
    • Optimize data access patterns for training (Arrow, Parquet, Iceberg)
  • ML Training Infrastructure
    • Improve training performance across single-node and multi-node setups
    • Work with PyTorch and Ray to scale data loading and training pipelines
    • Ensure preprocessing and postprocessing pipelines are efficient and reproducible
  • Evaluation & Experimentation Systems
    • Build systems to collect, store, and analyze model outputs (Parquet / Iceberg)
    • Develop tools for dataset inspection and model comparison (including video-based workflows)
  • Model Registry & Lifecycle
    • Design and maintain infrastructure for model versioning, experimentation, and promotion to production
  • Inference Systems
    • Own and optimize inference pipelines using Triton
    • Define request protocols and build model ensembles
    • Improve performance and reliability of production inference

You’ll Thrive here if:

  • You have a track record of building ML infrastructure or data platforms-not just training models
  • Strong Python backend expertise (e.g. FastAPI or similar)
  • A deep intuition for data pipelines and performance trade-offs (I/O vs compute, batching, memory layout)
  • Solid hands-on work with PyTorch (training pipelines, data loading, preprocessing)
  • Practical experience with distributed systems (Ray, DDP, or similar)
  • Proven ability to work with large-scale datasets (TB-scale or high-throughput pipelines)
  • Familiarity with columnar data formats (Arrow, Parquet, Iceberg, or similar)

Nice to have:

  • Exposure to video or media pipelines (FFmpeg, encoding, frame extraction)
  • Familiarity with vector search or embedding systems
  • Experience with Triton or production inference systems
  • Frontend experience (React) for building internal tools

Why work at Flawless?

You will be working in an environment based on trust, autonomy and collaboration, and this is a great opportunity for someone who wants to be part of a growing company in its most exciting stage of development. You can play a part in shaping the future of a company that’s caring, creative and collaborative. In addition to this, you’ll also receive:

  • Autonomy
  • A hybrid working environment
  • Competitive Salary
  • All permanent employees receive generous stock options

I don’t meet all the listed requirements-should I still apply?

Absolutely! Research shows that women and underrepresented groups often hesitate to apply unless they meet every qualification, but at Flawless, we actively work to break down those barriers. We believe diverse perspectives, experiences, and backgrounds make us stronger, and we are committed to supporting and elevating underrepresented talent. If you’re excited about the role, share our values, and believe you can contribute meaningfully, we encourage you to apply-even if you don’t meet every single requirement. Your unique skills and perspective matter, and we’d love to hear from you.

Senior ML Systems Engineer employer: Flawless

Flawless is an exceptional employer that fosters a culture of trust, autonomy, and collaboration, making it an ideal place for a Senior ML Systems Engineer to thrive. With a commitment to innovation in the entertainment industry, employees enjoy competitive salaries, generous stock options, and the opportunity to shape the future of AI in Hollywood. The hybrid working environment and focus on diversity ensure that every voice is valued, creating a dynamic workplace where creativity and growth are at the forefront.
F

Contact Detail:

Flawless Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior ML Systems Engineer

✨Tip Number 1

Network like a pro! Reach out to folks in the industry, especially those at Flawless. A friendly chat can open doors and give you insights that a job description just can't.

✨Tip Number 2

Show off your skills! If you've got a portfolio or projects that highlight your experience with ML infrastructure or data platforms, make sure to share them during interviews. It’s all about demonstrating what you can bring to the table.

✨Tip Number 3

Prepare for technical challenges! Brush up on your Python and ML concepts, especially around data pipelines and performance trade-offs. Being ready to tackle real-world problems will impress the hiring team.

✨Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you're genuinely interested in being part of the Flawless team. Don’t hesitate, get your application in!

We think you need these skills to ace Senior ML Systems Engineer

Machine Learning Infrastructure
Data Platform Development
Python Backend Expertise
FastAPI
Data Pipeline Design
Performance Optimisation
PyTorch
Distributed Systems
Large-Scale Datasets Management
Columnar Data Formats (Arrow, Parquet, Iceberg)
Video Processing (FFmpeg)
Triton Inference Systems
Model Versioning and Lifecycle Management
Experimentation and Evaluation Systems

Some tips for your application 🫡

Tailor Your CV: Make sure your CV reflects the skills and experiences that align with the Senior ML Systems Engineer role. Highlight your expertise in building ML infrastructure and working with large-scale datasets, as these are key to what we’re looking for.

Craft a Compelling Cover Letter: Use your cover letter to tell us why you’re excited about joining Flawless. Share your passion for AI in entertainment and how your background can contribute to our mission of transforming Hollywood with assistive AI.

Showcase Your Projects: If you’ve worked on relevant projects, don’t hesitate to include them! Whether it’s a personal project or something from your previous job, showcasing your hands-on experience with ML pipelines and data platforms can really make you stand out.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re keen on being part of our team!

How to prepare for a job interview at Flawless

✨Know Your Tech Inside Out

Make sure you’re well-versed in the technologies mentioned in the job description, especially Python, PyTorch, and data pipelines. Brush up on your knowledge of distributed systems and large-scale datasets, as these will likely come up during technical discussions.

✨Showcase Your Problem-Solving Skills

Prepare to discuss specific challenges you've faced in previous roles related to ML infrastructure or data platforms. Use the STAR method (Situation, Task, Action, Result) to structure your answers and highlight how you tackled complex problems effectively.

✨Understand Flawless' Vision

Familiarise yourself with Flawless’ mission to revolutionise Hollywood with AI. Be ready to discuss how your skills can contribute to their goals, particularly in ethical AI and enhancing creative processes. This shows your genuine interest in the company and its values.

✨Ask Insightful Questions

Prepare thoughtful questions that demonstrate your understanding of the role and the company. Inquire about their current projects, team dynamics, or future challenges they foresee in ML systems. This not only shows your enthusiasm but also helps you gauge if it’s the right fit for you.

Senior ML Systems Engineer
Flawless

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>