E

Epic Games

Develops games and Unreal Engine tools

AI Programmer Intern

AI ResearchPosted on Nov 9
InternshipCary, NC, USANo salary listed

About the Job

Requirements

  • Currently enrolled in an undergraduate Bachelor's or Master's degree program in Computer Science, Machine Learning, Mathematics, Engineering, or a related discipline.
  • Have foundational programming skills in Python; C++ experience is a plus.
  • Have introductory experience with a machine learning framework such as PyTorch or TensorFlow through coursework, academic projects, or personal projects.
  • Have a foundational understanding of machine learning concepts and an interest in exploring their practical applications.
  • Have knowledge of, or a strong interest in, one or more of real-time graphics, computer vision, machine learning, animation, large language models, speech recognition, speech synthesis, linguistics, performance capture, or 3D reconstruction.
  • Have exposure to academic research, relevant coursework, personal projects, or open-source contributions in machine learning, computer vision, computer graphics, or related technical areas.
  • Be legally authorized to work in the posting location for the duration of the internship.

Responsibilities

  • Assist with prototyping machine learning and generative approaches for game content creation as part of a defined project with guidance from a mentor.
  • Support experiments by preparing data, running tests, collecting results, and helping document observations.
  • Assist with implementing and testing research concepts using Python and relevant machine learning tools.
  • Read and discuss research papers with team members to develop familiarity with current approaches and techniques.
  • Work with a mentor and immediate team to support ongoing research and development projects.
  • Communicate progress, ask questions, and incorporate feedback while working through assigned tasks.
  • Share work and key learnings through regular updates and a final presentation to the team.

Desired Qualifications

  • Familiarity with Unreal Engine or another game engine.
  • Interest in games, digital humans, or real-time content creation.
  • Ability to communicate progress, ask questions, collaborate with others, and incorporate feedback.
  • C++ experience.

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