Engine Programmer

Warner Bros Discovery Warner Bros Discovery · Media · London, United Kingdom · Game Development

Engine Programmer (DevOps) role focused on building and maintaining CI pipelines, automation workflows, build farm infrastructure, and optimizing build processes for game development using Unreal Engine 5. The role involves C++ programming, Python/C# scripting, and working with systems like Unreal Horde and TeamCity.

What you'd actually do

  1. Build, maintain, and evolve CI pipelines using Unreal Horde and TeamCity
  2. Develop and support automation workflows for build, test, cook, and package processes
  3. Maintain and improve build farm infrastructure, artifact storage, and distribution systems
  4. Support and optimize distributed compilation to reduce engine and game build times
  5. Maintain and optimize Derived Data Cache (DDC) infrastructure to improve iteration speed

Skills

Required

  • C++ programmer in game development
  • Unreal Engine (UE4 or UE5) experience beyond gameplay code
  • Automation, build systems, or CI pipelines experience
  • Python and/or C# for tooling and infrastructure development
  • Windows-based development environments
  • Debugging and problem-solving skills across large, complex systems