Epic Games

Epic Games

London

Senior Machine Learning Engineer

Full-Time£135,000 - 175,000 per yearanteayerUnited Kingdom
IT

Job Description

Salary: £135,000 - 175,000 per year

Requirements:
  • We require a PhD in Computer Science, Mathematics, or a related field, or 3+ years of relevant industry experience.
  • We are looking for experience creating and applying machine learning algorithms for bot action modeling, including vision-based or language-instructed systems, and deploying them as production-level in-game systems.
  • We need expert, hands-on knowledge of deep learning, including applications in the gaming industry.
  • We need experience with foundational models and vision and/or language, especially vision-language-action models and reinforcement learning agents, including local deployment and post-training of open-weights models.
  • We need experience in reinforcement learning, including agentic systems, reward design, policy optimisation, evaluation, and building scalable training environments for agents.
  • We need strong Python skills and experience with ML tools and frameworks such as numpy, scipy, sklearn, and pytorch.
  • We value experience working collaboratively with other developers in a flexible, agile, or lean environment.
Responsibilities:
  • We work with applied research engineers at the intersection of computer vision, gameplay agents, natural language processing, and machine learning to create state-of-the-art tools for game developers.
  • We focus on bots, including trained gameplay agents, intelligent NPCs, companions, and world modeling, as well as automation across moderation, security, and QA testing.
  • We design, implement, and deploy production-ready machine learning models that can be integrated into our ecosystem.
  • We create and deliver scalable, high-quality machine learning models and associated algorithms that can make actions in game environments.
  • We critically assess model effectiveness and make recommendations for the ongoing roadmap.
  • We methodically understand and evaluate new data channels and support the collection and creation of new ones.
Technologies:
  • 3D
  • Computer Vision
  • Support
  • Machine Learning
  • Mobile
  • PyTorch
  • Python
  • QA Testing
  • Security
  • Unreal
  • VR
  • numpy
  • GameDev

More:

We are Epic Games, a leading interactive entertainment company with over 30 years of experience building award-winning games and engine technology that helps others create visually stunning games and 3D content. Our Unreal Engine empowers developers to build high-fidelity interactive experiences across PC, console, mobile, and VR, and is also used by creators in media and entertainment, automotive, and architectural design. We offer a collaborative, welcoming, and creative environment with strong benefits, including pension, private medical insurance, health care cash plan, dental insurance, disability and life insurance, critical illness cover, cycle to work scheme, flu shots, health checks, meals, and a mental well-being program with free therapy and coaching for employees and dependents. We value diverse teams, an inclusive culture, and world-class talent.

last updated 34 week of 2026

Interested in this role?

Submit your application now

How to Apply

Ready to apply for this position? Here's what you need:

  • An updated resume highlighting relevant experience
  • A compelling cover letter (if required)
  • Portfolio or work samples (for relevant positions)

About Epic Games

Epic Games

Epic Games

London

IT

Skills & Technologies

PythonGoScalaMachine LearningAIPyTorchAgileUI

Inferred from job description

Salary Insight

£155,000

This role

£75,000

UK median

This salary is 107% above the UK median for Senior roles75,000/yr).

Based on 2024–2025 UK technology sector benchmarks

Explore More UK Opportunities

Thousands of tech jobs across the United Kingdom