E

Epic Games

Develops games and Unreal Engine tools

Senior Machine Learning Programmer

Applied Machine LearningConfirmed live in the last 24 hours
Full-timeMontreal, QC, CanadaNo salary listedIn-person

About the Job

Requirements

  • A PhD in Computer Science, Mathematics, or a related field, or at least three years of relevant industry experience.
  • Experience creating or applying machine-learning algorithms for action modeling of bot behavior, using vision-based or language-instructed approaches, and deploying them as production-level systems in games.
  • Hands-on knowledge of deep learning, including applications in the gaming industry.
  • Knowledge of foundational models in vision and/or language, especially vision-language-action models; reinforcement-learning agents, including local deployment; and post-training open-weight models.
  • Experience with reinforcement learning, including agentic systems, reward design, policy optimization, evaluation, and building scalable training environments for agents.
  • Proficiency in Python and associated machine-learning tools and frameworks, including NumPy, SciPy, scikit-learn, and PyTorch.
  • Experience collaborating with other developers using flexible, agile, or lean approaches.

Responsibilities

  • Create and deliver production-ready, scalable, high-quality machine-learning models and associated algorithms that can take actions in game environments.
  • Critically assess model effectiveness and make recommendations for the ongoing roadmap.
  • Methodically understand and assess the effectiveness of new data channels and support the collection or creation of new channels.
  • Design, implement, and deploy production-ready machine-learning models that can be integrated into the Epic ecosystem.

About the Company

Epic Games

Develops games and Unreal Engine tools

Epic Games develops and publishes popular video games and provides development tools and services for others. Its games, like Fortnite, run on multiple platforms and monetize through sales, in-game purchases, and Battle Pass subscriptions, while Unreal Engine is licensed to other studios and Epic Online Services offer backend and multiplayer support. The company differentiates itself by offering both in-house game development and a broad ecosystem of widely used developer tools and online services. Its goal is to deliver entertaining games for players and enable other developers to build and grow their own games with strong technology and infrastructure.

Company size
10,001+
Company stage
Late Stage VC
Total funding
$8.6B
Headquarters
Cary, NC
Founded
1991

Recently Posted Jobs

Explore more opportunities at Epic Games

See more jobs