Senior Machine Learning Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
Job 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
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.
About the company
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.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
How to Become an AI Engineer
Highest Paying Tech Companies for Developers
How machine learning can help us tell fact from fiction
MLOps And AI Driven Development