Latest AI JobsBrowse Jobs
Epic Games logo

Senior Machine Learning Programmer

Epic GamesBLANK,BLANK,Multiple LocationsEngineering Specialist
Apply on company site
Salary
$232,666 — $341,243 USD
Job type
Full-time
Experience
Senior · 3+ yrs
Posted
9 Oct 2026
Status
Open · checked 7d ago

About this role

Epic Games is hiring a Senior Machine Learning Programmer for multiple locations across North America and Europe, including New York City. This role suits an experienced machine learning professional focused on developing advanced bot behaviors, intelligent NPCs, and automated systems for the gaming ecosystem.

Role Overview

Epic Games seeks a Senior Machine Learning Programmer to join the Special Projects team. The position involves working at the intersection of computer vision, gameplay agents, natural language processing, and machine learning. The professional in this role will design, implement, and deploy production-ready machine learning models to support developers and creators using Unreal Engine.

Key Responsibilities

Create and deliver production-ready, scalable, and high-quality machine learning models and associated algorithms capable of executing actions in game environments.
Critically assess model effectiveness and provide recommendations for the ongoing roadmap.
Methodically understand and evaluate the effectiveness of new data channels while supporting the collection and creation of new data sources.

Requirements

Hold a PhD in Computer Science, Mathematics, or a related field, or possess at least 3 years of relevant industry experience.
Bring experience creating and applying machine learning algorithms for action modeling of bot behaviors, vision-based or language-instructed, and deploying them as production-level systems in-game.
Demonstrate expert, hands-on knowledge of deep learning within the gaming industry.
Understand foundational models in vision and language, particularly vision-language-action models, reinforcement learning agents, local deployment, and model post-training of open weights models.
Possess reinforcement learning expertise, including agentic systems, reward design, policy optimization, evaluation, and scalable training environment construction.
Show proficiency in Python and associated machine learning tools and frameworks.
Collaborate effectively with other developers using a flexible, agile, or lean approach.

Skills and Tools

Python
NumPy
SciPy
Scikit-learn
PyTorch
Deep Learning
Reinforcement Learning
Computer Vision
Natural Language Processing

Salary and Benefits

The annual base pay range for the New York City location is $232,666 to $341,243 USD. Compensation varies depending on factors such as skills, competencies, qualifications, knowledge, and experience. Eligible employees may participate in company benefit plans and discretionary incentive programs.

About the Company

Epic Games is an interactive entertainment company that has created award-winning games and engine technology for over 30 years. The company develops Unreal Engine, which empowers developers to build high-fidelity interactive experiences for PC, console, mobile, and VR across multiple industries including entertainment, automotive, and architectural design.

How to Apply

Interested candidates should apply directly on the official company careers page.

Skills and tech stack

Questions candidates ask

What qualifications are needed for the Senior Machine Learning Programmer role?

Candidates must hold a PhD in Computer Science, Mathematics, or a related field, or have a minimum of 3 years of relevant industry experience.

Where is the job located?

The position is open to multiple locations across North America and Europe, including New York City.

What is the salary range for the New York City location?

The expected annual base pay range for New York City is $232,666 to $341,243 USD.

What programming languages and tools are required?

The role requires Python along with associated machine learning tools and frameworks including numpy, scipy, sklearn, and pytorch.

What does the Special Projects team do at Epic Games?

The Special Projects team executes high-impact projects that define the future of real-time graphics and gaming technology, collaborating with the Unreal Engine team to provide powerful real-time tools for developers.

Ready to apply?

The application is on the official Epic Games careers page.

Apply on company site