ML Research Intern — Real-Time Graphics for Games

Epic Games

Montreal (administrative region)

On-site

CAD 36,000 - 49,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Epic Games seeks current PhD students or recent graduates for paid 6-12 month research internships within the Special Projects & Epic Research Group. You will work with researchers and programmers on machine learning models at the intersection of vision, language, speech processing and game development to support developers and improve user experience.

The role involves hands-on model building, data analysis, and end-to-end experimentation, with opportunities to deploy models at scale in

Qualifications

  • PhD or MSc within 12 months of graduation.
  • Experience building models in vision, NLP, or speech processing.
  • Hands-on knowledge of deep learning methods (Transformers, LLM tuning, diffusion).
  • Strong Python coding skills and ML stack (PyTorch, NumPy, SciPy, scikit-learn).
  • Desirable: game dev experience in C++/C#.

Responsibilities

  • Create machine learning models across player safety, agents, world/scene generation, and UX.
  • Collaborate with research scientists and programmers on applied problems.
  • Own data analysis and data creation with internal labellers support.
  • Design, implement, and experiment with models end to end.
  • Gain exposure to deploying models at scale.

Skills

PhD in Computer Science
Vision NLP or speech processing
Deep learning methods (Transformers, L
Python + ML stack (PyTorch, NumPy, Sci
Game dev in C++/C# (personal projects)

Education

PhD in Computer Science
PhD in Mathematics
MSc in AI or related field

Tools

Python
PyTorch
NumPy
SciPy
scikit-learn
C++
C#

Job description

Epic Games seeks current PhD students or recent graduates for paid 6-12 month research internships within the Special Projects & Epic Research Group. You will work with researchers and programmers on machine learning models at the intersection of vision, language, speech processing and game development to support developers and improve user experience.

The role involves hands-on model building, data analysis, and end-to-end experimentation, with opportunities to deploy models at scale in

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Machine Learning Intern
Machine Learning Intern

Epic Games • Montreal (administrative region)

On-site
CAD 36,000 - 49,000
Summer Gameplay Engineering Intern — Real-Time Game Systems
Summer Gameplay Engineering Intern — Real-Time Game Systems

Activision Blizzard • Vancouver

On-site
CAD 39,000 - 82,000
Extended health plan
RRSP with Company match
Paid holidays and vacation
ML Engineering Intern: Real-Time 3D Pose Estimation
ML Engineering Intern: Real-Time 3D Pose Estimation

Jaide Health • Toronto

On-site
CAD 25,000 - 30,000
Flexible PTO
Senior Gameplay Programmer
Senior Gameplay Programmer

Epic Games • Montreal (administrative region)

On-site
CAD 90,000 - 130,000
Full benefits for employees and depend
Retirement savings plan
Mental health program
+2
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
Senior Engine Programmer, Content Distribution
Senior Engine Programmer, Content Distribution

Epic Games • Montreal (administrative region)

On-site
CAD 90,000 - 150,000
Senior Engine Programmer, Content Distribution
Senior Engine Programmer, Content Distribution

Socket.dev • Montreal (administrative region)

On-site
CAD 90,000 - 150,000
Health benefits
Retirement plan
Mental well-being program
+2
Senior Engine Programmer, Content Distribution
Senior Engine Programmer, Content Distribution

Epic Games • Vancouver

On-site
CAD 166,000 - 244,000
Full benefits for employees and depend
Retirement savings plan with employer‑
Mental well‑being program (Modern Help
Senior Engine Programmer, Content Distribution
Senior Engine Programmer, Content Distribution

Socket.dev • Vancouver

On-site
CAD 166,000 - 243,000
Comprehensive benefits for employees &
Senior Engine Programmer, Unreal Cloud Services
Senior Engine Programmer, Unreal Cloud Services

Epic Games • Montreal (administrative region)

On-site
CAD 90,000 - 130,000
Full benefits for employees
Retirement plan with employer match
Mental well-being program
+1