> Markdown version of [/jobs/ext/2051206-senior-machine-learning-engineer](https://www.wearedevelopers.com/jobs/ext/2051206-senior-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). --- # Senior Machine Learning Engineer - **Company:** Epic Games, Inc. - **Location:** London, UK - **Experience:** Expert - **Salary:** £135,000.0 - £175,000.0 - **Contract:** Permanent contract - **Skills:** Computer Vision, Python (Programming Language), Machine Learning, Natural Language Processing, NumPy, SciPy, Reinforcement Learning, Pytorch, Deep Learning, Scikit Learn, Information Technology, Machine Learning Operations - **Published:** August 14, 2026 - **Apply:** https://www.adzuna.co.uk/jobs/details/5841744810 ## About the Role * 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. ## Description * 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 ## 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) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [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) - [MLOps And AI Driven Development](https://www.wearedevelopers.com/magazine/82-mlops-and-ai-driven-development) - [John Romero - What AI Can, Can’t, and Shouldn’t do for Games](https://www.wearedevelopers.com/magazine/478-john-romero-what-ai-can-can-t-and-shouldn-t-do-for-games)