Senior Machine Learning Engineer
Overview
Epicgames is offering a job opportunity for a Senior Machine Learning Engineer based in London, United Kingdom. The position involves working with a team of applied research engineers at the intersection of machine learning, natural language processing, computer vision, and gameplay agents. The role focuses on creating state-of-the-art tools to support game developers, including bots such as intelligent non-player characters, companions, trained gameplay agents, and world modeling. Additionally, the role involves the automation of key areas such as quality assurance testing, security, and moderation.
Requirements
Applicants must hold a PhD in Computer Science, Mathematics, or a related field, or alternatively possess three or more years of relevant industry experience. Candidates are required to have experience in creating and applying machine learning algorithms for action modeling of bot behavior, whether language-instructed or vision-based, and deploying these as production-level systems in-game.
The role requires expert, hands-on knowledge in deep learning with applications in the gaming industry, foundational models in vision and language, vision-language-action models, and reinforcement learning agents including model post-training and local deployment of open weights models. Experience with agentic systems, reward design, policy optimization, evaluation, and building scalable training environments for agents is also necessary. Candidates must be proficient in Python and associated machine learning tools and frameworks such as PyTorch, sklearn, scipy, and numpy. Finally, applicants need experience working collaboratively with other developers using a flexible, lean, or agile approach.
Links in this posting
- Epic Games deeply values diverse teams and an inclusive work culture, and we are proud to be an Equal Opportunity employer. Learn more about our Equal Employment Opportunity (EEO) Policy here.
- Note to Recruitment Agencies: Epic does not accept any unsolicited resumes or approaches from any unauthorized third party (including recruitment or placement agencies) (i.e., a third party with whom we do not have a negotiated and validly executed agreement). We will not pay any fees to any unauthorized third party. Further details on these matters can be found here.