Machine Learning Intern

Machine Learning Intern

Internship 22500 - 27500 £ / year (est.) Hybrid
E

At a Glance

  • Tasks: Create machine learning models for player safety and game logic, collaborating with top researchers.
  • Company: Epic Games, a leader in interactive entertainment and innovative game technology.
  • Benefits: Flexible internship duration, full-time or part-time options, and exposure to cutting-edge projects.
  • Other info: Dynamic work environment with opportunities for career growth and innovation.
  • Why this job: Join a creative team pushing the boundaries of gaming technology and make a real impact.
  • Qualifications: PhD or recent MSc in Computer Science, AI, or related fields; strong coding skills required.

The predicted salary is between 22500 - 27500 £ per year.

At the core of Epic's success are talented, passionate people. Epic prides itself on creating a collaborative, welcoming, and creative environment. Whether it's building award-winning games or crafting engine technology that enables others to make visually stunning interactive experiences, we're always innovating.

Being Epic means being a part of a team that continually strives to do right by our community and users. We're constantly innovating to raise the bar of engine and game development.

What We Do

The Special Projects team at Epic is responsible for executing high-impact projects that push the envelope to define the future of real-time graphics and gaming technology. In collaboration with the Unreal Engine team, we strive to put our technology and knowledge into the hands of users, empowering developers and content creators with the most powerful suite of real-time tools in the world.

What You'll Do

  • Create machine learning models in areas including player safety, game agents (e.g. AI-backed characters, VLA agents), world/scene and game logic generation, developer tools, and improved user experience.
  • Work alongside our team of research scientists and engineers on applied research problems.
  • Own data analysis and data creation, supported by an internal team of labellers.
  • Design, implement, and experiment with models end to end.
  • Gain exposure to engineering work around deploying models at scale.

What we're looking for

  • An ongoing or recently completed (within the last 12 months) PhD in Computer Science, Mathematics, AI or a related field - recent MSc graduates in the same fields will also be considered.
  • Experience building models or algorithms in computer vision, natural language processing, or speech/audio/acoustic processing.
  • Hands-on knowledge of modern deep learning methods, such as Transformers, LLM fine-tuning, and diffusion models.
  • Strong coding skills in Python and the standard ML stack (PyTorch, NumPy, SciPy, scikit-learn).
  • Desirable: Game dev experience in either C++ or C# (including personal projects).

Internship Details

  • Duration: 6-12 months, with flexible start dates throughout 2026/2027.
  • Hours: full-time (40 hours/week) or part-time (20 hours/week).
  • Location: Select regions within the UK, US or Canada.
  • Employment Authorization: You must hold an existing right to work in the UK, US or Canada for the full duration of the internship - Visa sponsorship or support is unavailable for this role.

This internship has a flexible start date in 2026/2027. Recruitment will be ongoing until teams find an ideal match. Applicants must be legally authorized to work in the posting location for the duration of the internship.

For more information about Epic's Early Career Program, visit epicgames.com/earlycareers.

This is going to be Epic!

About Us

Epic Games is a leading interactive entertainment company. For over 30 years we've been making award-winning games and engine technology that empowers others to make visually stunning games and 3D content that bring environments to life like never before.

Machine Learning Intern employer: Epicgames

Epic Games is an exceptional employer that fosters a collaborative and innovative work culture, making it an ideal place for passionate individuals in the gaming industry. With a strong focus on employee well-being, we offer comprehensive benefits including 100% coverage for health insurance, a robust mental well-being program, and opportunities for professional growth within the cutting-edge realm of Unreal Cloud Services. Join us in shaping the future of game development while enjoying a supportive environment that values creativity and teamwork.

E

Contact Details:

Epicgames Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Machine Learning Intern

✨Join Developer Communities!

Dive into online communities like GitHub or Stack Overflow. Contributing to open-source projects can really showcase your coding skills and catch the eye of hiring managers at companies like Epicgames.

✨Attend Tech Meetups and Hackathons

Get your name out there by attending local tech meetups and hackathons. It's a perfect way to network with industry professionals and fellow interns, while also demonstrating your coding prowess in a collaborative setting.

✨Leverage University Career Services

Don't forget about your university's career services! They often have partnerships with companies like Epicgames, and can help you access exclusive internship listings and workshops tailored for aspiring interns like us.

✨Show Off Your Work

Create a portfolio showcasing your coding projects on a platform like GitHub Pages or personal website. When applying for internships, we should link this to provide tangible proof of our skills and creativity, making us stand out to Epicgames!

We think you need these skills to ace Machine Learning Intern

Machine Learning
Data Analysis
Model Development
Computer Vision
Natural Language Processing
Deep Learning
Transformers

Some tips for your application 🫡

Show Off Your Side Projects:If you've got any side projects or contributions to open source, make sure to highlight them in your CV. We want to see what you can create! Include links to your GitHub or any relevant platforms to give us a taste of your coding style and skills.

Tailor Your CV for Software Engineering:Make your CV pop by tailoring it specifically for software engineering. List relevant programming languages, frameworks, and tools you’ve worked with, and showcase any tech stacks you're familiar with. This will help us quickly see how you fit into the Epicgames team!

Let Your Passion Shine in Your Cover Letter:In your cover letter, don't just list your skills—tell us why you're passionate about software engineering! We love to see candidates who are eager to learn and grow, so share what excites you about this field and how a role at Epicgames can help you on your journey.

Demonstrate Your Learning Mindset:As this is an internship, focus on your willingness to learn and adapt! We’re keen to see examples of how you’ve tackled challenges or learnt new skills in the past. Bring that eagerness to your application, showing us that you're ready to dive into a real-world software environment at Epicgames!

How to prepare for a job interview at Epicgames

✨Showcase Your Coding Skills

Since you're aiming for a software engineering internship, be ready to code on the spot or discuss your past projects. Brush up on your problem-solving skills, and practise coding challenges on platforms like LeetCode or HackerRank. We want to see how you approach problems and apply your knowledge, so having a few coding examples up your sleeve will definitely help!

✨Bring Your Portfolio to Life

Prepare a portfolio that highlights your coding projects—don't just list them! Be ready to explain your thought process, the technologies used, and any challenges you faced. It’s not just about the final product; we want to hear how you made it happen, so this narrative will show your depth of understanding and passion for software development.

✨Get Familiar with Technical Questions

Expect some technical questions or scenarios in the interview that assess your understanding of algorithms, data structures, and software design. Practise explaining your coding decisions clearly—it's less about getting the right answer and more about demonstrating your thought process and reasoning skills, which are crucial for growth in an internship.

✨Highlight Your Willingness to Learn

As an intern, your enthusiasm and eagerness to learn are key! During the interview, emphasise your willingness to tackle new challenges and pick up new skills. Companies like Epicgames are often looking for candidates who can grow with them, so remind us why you're excited about opportunities to learn and contribute in a team environment.