We are seeking a Machine Learning Engineer to help shape the future of content systems and real-time gameplay using cutting-edge machine learning. As Machine Learning Engineer , you will work alongside gameplay engineers, producers, designers, and artists to integrate intelligent, adaptive systems in to our workflow and the run-time game. You will be a key player in evolving how our games are built and experienced.
Core Responsibilities
Work with team leads to develop and implement a machine learning (ML) strategy to maximize the potential to enhance our workflow and gameplay. Educate the team on what is possible with ML.
Design and deploy LLM techniques and develop models to drive in-game systems such as procedural content, adaptive NPC behavior, and player customization.
Develop and maintain a local model and MCPs that can be trained on our code and game data to enable workflow acceleration.
Build pipelines that train on gameplay data and deploy models optimized for real-time inference.
Partner with design and gameplay teams to prototype and test ML-powered features such as smart NPC behaviors and dynamic environments.
Analyze gameplay telemetry to train models that enhance engagement, retention, and personalization.
Develop internal tools using ML to streamline workflows for production, art, animation, or audio pipelines within Unreal Engine.
Stay current with ML and real-time AI trends and ensure performance scalability across platforms.
Core Qualifications
3+ years of machine learning experience with experience integrating models into real-time or interactive environments a plus.
Proficient in Python and ML libraries such as PyTorch or TensorFlow.
Expertise in C++ and strong knowledge of modern software engineering practices.
Familiarity with training and deploying models for real-time inference with GPU/CPU constraints in mind.
Understanding of supervised and unsupervised learning, reinforcement learning, and generative models.
Bachelor’s or Master’s degree in Computer Science, Machine Learning, or a related field.
Plus If
Experience with the Unreal Engine toolset (Blueprints, plugins, editor scripting, etc.).
Experience building or using ML tools in a game development context.
Knowledge of generative models (e.g. Diffusion, GANs, MCPs) for workflow augmentation.