> Markdown version of [/jobs/ext/3325447-machine-learning-engineer](https://www.wearedevelopers.com/jobs/ext/3325447-machine-learning-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Machine Learning Engineer - **Company:** Epic Games, Inc. - **Location:** London, UK - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Python (Programming Language), Machine Learning, NumPy, SciPy, Reinforcement Learning, Pytorch, Deep Learning, Scikit Learn, Information Technology, Machine Learning Operations - **Published:** September 1, 2026 - **Apply:** https://www.gamesjobsdirect.com/details/redirect/senior-machine-learning-engineer/351777 ## About the Role + PhD in Computer Science, Mathematics or related field, or 3+ years of relevant industry experience + Experience creating / applying machine learning algorithms for action modeling of bots behavior, vision-based or language-instructed, and deploying them as production-level systems in-game + Expert, hands-on knowledge of: o Deep learning, incl. but not limited to applications in the gaming industry o Foundational models and vision and/or language, especially vision-language-action models, reinforcement learning agents, incl. local deployment and model post-training of open weights models o Reinforcement learning, incl. experience with agentic systems, reward design, policy optimisation, evaluation, and building scalable training environments for agents o Python and associated ML tools/frameworks (numpy, scipy, sklearn, pytorch) + Experience with working collaboratively with other developers, following a flexible/agile/lean approach ## Description You will work with our team of applied research engineers at the intersection of computer vision, gameplay agents, natural language processing, and machine learning to create state-of-the-art tools to support game developers in our ecosystem with a focus on bots (trained gameplay agents, intelligent NPCs, companions, world modeling), as well as automation of a number key areas (including moderation, security, and QA testing). You will be responsible for the design, implementation and deployment of production-ready machine learning models that can be integrated in our ecosystem. In this role, you will * Create and deliver production-ready, scalable and high-quality machine learning models and associated algorithms that can make actions in game environments * Critically assess the effectiveness of such models and make recommendations for the ongoing roadmap * Methodically understand and assess the effectiveness of new data channels and support collection/creation of new ones ## Related Videos - [Python Data Visualization @ Deepnote (w/ PyViz overview)](https://www.wearedevelopers.com/videos/113-python-data-visualization-deepnote-w-pyviz-overview) - [Vectorize all the things! Using linear algebra and NumPy to make your Python code lightning fast.](https://www.wearedevelopers.com/videos/562-vectorize-all-the-things-using-linear-algebra-and-numpy-to-make-your-python-code-lightning-fast) - [Photonic Computing: Programming a New Class of AI Accelerators (incl. Live Coding)](https://www.wearedevelopers.com/videos/100196-photonic-computing-programming-a-new-class-of-ai-accelerators-incl-live-coding) - [Building the platform for providing ML predictions based on real-time player activity](https://www.wearedevelopers.com/videos/944-building-the-platform-for-providing-ml-predictions-based-on-real-time-player-activity) - [Geometric deep learning for drug discovery](https://www.wearedevelopers.com/videos/264-geometric-deep-learning-for-drug-discovery) - [How to implement convenient Python bindings to C++](https://www.wearedevelopers.com/videos/618-how-to-implement-convenient-python-bindings-to-c) ## Related Articles - [What Are Large Language Models?](https://www.wearedevelopers.com/magazine/304-what-are-large-language-models) - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [MLOps And AI Driven Development](https://www.wearedevelopers.com/magazine/82-mlops-and-ai-driven-development) - [How machine learning can help us tell fact from fiction](https://www.wearedevelopers.com/magazine/509-how-machine-learning-can-help-us-tell-fact-from-fiction) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [MLOps – What’s the deal behind it?](https://www.wearedevelopers.com/magazine/125-mlops-what-s-the-deal-behind-it)