Senior ML Engineer, Game Bots & AI Agents

Epic Games

Montreal (administrative region)

On-site

CAD 110,000 - 170,000

Full time

9 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

100% for employee and dependents' ben­
Retirement savings plan with employer
Mental well-being program (Modern Help

Job summary

Epic Games is seeking a skilled applied research programmer to develop production-ready ML models for bots and agents in real-time game environments. You’ll work at the intersection of computer vision, NLP, and ML to power intelligent NPCs and automation of moderation, security, and QA testing.

You will design, implement, and deploy scalable ML systems, collaborating across teams within a creative engine ecosystem, contributing to Epic’s cutting-edge tools and gameplay experiences.

Qualifications

  • PhD in Computer Science, Mathematics or related field or 3+ years of industry experience.
  • Experience applying ML algorithms for action modeling of bots and deploying them in-game.
  • Strong knowledge of deep learning, vision-language-action models, and reinforcement learning.

Responsibilities

  • Create and deliver production-ready, scalable ML models and algorithms for actions in game environments.
  • Assess effectiveness of models and influence roadmap.
  • Support data collection and creation of new data channels for model training.

Skills

Deep learning
Vision-language-action models
Reinforcement learning
Python
PyTorch
ML model deployment

Education

PhD in Computer Science, Mathematics or related field

Tools

numpy/scipy/sklearn
PyTorch

Job description

Epic Games is seeking a skilled applied research programmer to develop production-ready ML models for bots and agents in real-time game environments. You’ll work at the intersection of computer vision, NLP, and ML to power intelligent NPCs and automation of moderation, security, and QA testing.

You will design, implement, and deploy scalable ML systems, collaborating across teams within a creative engine ecosystem, contributing to Epic’s cutting-edge tools and gameplay experiences.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Machine Learning Programmer
Senior Machine Learning Programmer

Epic Games • Montreal (administrative region)

On-site
CAD 110,000 - 170,000
100% for employee and dependents' ben­
Retirement savings plan with employer
Mental well-being program (Modern Help
Principal AI Engineer for Unreal Engine
Principal AI Engineer for Unreal Engine

Epic Games • Montreal

On-site
CAD 150,000 - 210,000
Full benefits for employees and depend
Employer-matched retirement plan
Mental health program
+1
Principal AI Programmer for Unreal Engine & LLM Tools
Principal AI Programmer for Unreal Engine & LLM Tools

Epic Games • Canada

On-site
CAD 150,000 - 190,000
Benefits for employees and dependents
Retirement savings with company match
Mental well-being program
Principal Research Programmer, Unreal Assistant
Principal Research Programmer, Unreal Assistant

Epic Games • Montreal

On-site
CAD 150,000 - 210,000
Full benefits for employees and depend
Employer-matched retirement plan
Mental health program
+1
Senior ML Engineer – Real-Time Agentic AI for Games
Senior ML Engineer – Real-Time Agentic AI for Games

LE140 Unity Technologies Canada Company • Montreal

On-site
CAD 120,000 - 180,000
Comprehensive health, life, and loss/3
Employee stock ownership
Competitive retirement/pension plans
+7
Edge ML Engineer for Immersive Games & LLMs
Edge ML Engineer for Immersive Games & LLMs

Electronic Arts • Vancouver

On-site
CAD 120,000 - 180,000
Health/dental/vision coverage
Retirement plan
Paid time off
Principal AI Programmer, Unreal Assistant
Principal AI Programmer, Unreal Assistant

Epic Games • Vancouver

On-site
CAD 274,000 - 402,000
Senior Unreal Tools Engineer: AI‑Driven Artist Tools
Senior Unreal Tools Engineer: AI‑Driven Artist Tools

Epic Games • Montreal

On-site
CAD 110,000 - 160,000
Senior C++ Programmer - Machine Learning
Senior C++ Programmer - Machine Learning

Ubisoft Montréal • Montreal

On-site
CAD 120,000 - 180,000
Senior Programmer, AI and Creation Tools
Senior Programmer, AI and Creation Tools

Epic Games • Montreal

On-site
CAD 110,000 - 160,000