CareerPlanSign in

Engine Programmer Intern

London💼 Internship🗓 2026-08-20 → 2026-09-26

Core

Building a new schema-based serialization stack for Unreal Engine to handle saving, loading, and versioning of engine content.

Role type

Intern, Engine Programmer (Serialization)

Builds

Core serialization system features (schema evolution, data migration, type bindings, debug tooling) for Unreal Engine

Domain

Game Engine Development / Real-time Rendering

Deliverable

production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work

Required skills

C++ (memory management, pointers, templates), Data Structures, Low-level Systems Programming, Debugging, Unit Testing

Preferred skills

File format design, Binary data handling, Compiler internals, Engine architecture knowledge

Technologies

C++, Unreal Engine

Responsibilities

Design and implement features within the serialization stack from proposal to shipped code; Write high-performance, memory-efficient C++; Build tooling for serialized data (diffing, visualization); Develop unit tests for data integrity; Collaborate with partner teams to integrate the system; Participate in code reviews and design discussions

Seniority

Intern

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.