Engine Programmer Intern: Serialization Systems

Epic Games

Greater London

On-site

GBP 13,000 - 20,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Epic Games is seeking an Engine Programmer Intern to join the Unreal Engine team, focusing on a new schema-based serialization system that handles save, load, and versioning. You will own a feature within the serialization stack and work with engineering leads and cross-team partners to ship core tech used by millions of players and creators.

You’ll contribute high-performance C++ for memory‑constrained, backwards‑compatible systems, build tooling for serialized data, and develop robust unit

Qualifications

  • Strong C++ fundamentals with memory management and pointers.
  • Solid understanding of data structures and how data is laid out in memory.
  • Interest in low-level systems programming—file formats, binary data, compilers, or engine internals.
  • A rigorous, detail‑oriented approach to work.
  • Comfort with debugging unfamiliar code and tracing root causes.
  • Ability to explain technical designs and ask good questions.
  • Self-driven, eager to learn and open to feedback.

Responsibilities

  • Design and implement a feature within the serialization stack, from proposal to shipped code with guidance from the engineering lead.
  • Write high-performance, memory-efficient C++ for systems where correctness and backwards compatibility are critical.
  • Build tooling that helps users work with serialized data, such as diffing, visualization, and human-readable text formats.
  • Develop thorough unit tests to guarantee data integrity across save, load, and version-upgrade paths.
  • Collaborate with partner teams across the engine to integrate the serialization system with their data and workflows.
  • Participate in code reviews and design discussions to learn how core engine technology is built and maintained at scale.

Skills

C++ fundamentals
Memory management
Pointers
Templates basics
Data structures
Low-level systems
Debugging
Communication

Job description

Epic Games is seeking an Engine Programmer Intern to join the Unreal Engine team, focusing on a new schema-based serialization system that handles save, load, and versioning. You will own a feature within the serialization stack and work with engineering leads and cross-team partners to ship core tech used by millions of players and creators.

You’ll contribute high-performance C++ for memory‑constrained, backwards‑compatible systems, build tooling for serialized data, and develop robust unit

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Engine Programmer Intern
Engine Programmer Intern

Epic Games • Greater London

On-site
GBP 13,000 - 20,000
Senior Language Programmer
Senior Language Programmer

Epicgames • Greater London

On-site
GBP 70,000 - 120,000
Medical insurance
Dental insurance
Vision insurance
+3
Senior Engine Programmer, Unreal Cloud Services
Senior Engine Programmer, Unreal Cloud Services

Epic Games • Greater London

On-site
GBP 85,000 - 120,000
Pension
Private medical insurance
Health care cash plan
+8
Web Engineer Intern
Web Engineer Intern

Epic Games • Greater London

On-site
GBP 13,000 - 20,000
Senior Programmer, Graphics Tools
Senior Programmer, Graphics Tools

Epic Games • Greater London

On-site
GBP 90,000 - 120,000
Pension
Private medical insurance
Health care cash plan
+8
Senior Programmer, AI and Creation Tools
Senior Programmer, AI and Creation Tools

Epic Games • Greater London

On-site
GBP 75,000 - 110,000
Machine Learning Intern
Machine Learning Intern

Epic Games • Greater London

On-site
GBP 18,000 - 26,000
Web Engineer Intern: Full-Stack & AI-Driven Tools
Web Engineer Intern: Full-Stack & AI-Driven Tools

Epic Games • Greater London

On-site
GBP 13,000 - 20,000
Machine Learning Engineer, Memory
Machine Learning Engineer, Memory

Epic Games • Greater London

On-site
GBP 90,000 - 130,000
Machine Learning Intern New
Machine Learning Intern New

Epic Games, Inc. • City of Westminster

On-site
GBP 17,000 - 22,000