Senior Language Programmer
Core
Senior Language Programmer responsible for extending, evolving, and maintaining the Verse compiler toolchain, transactional memory runtime, and VM that powers Unreal Engine and UEFN game development.
Role type
Senior IC compiler and toolchain engineer
Builds
The Verse compiler, VM, runtime, and associated toolchain for Unreal Engine and UEFN
Domain
Game engine development, compiler internals, virtual machine design
Required skills
C++17 or later, compiler internals, VM design, Clang/LLVM, linker/platform ABI, large codebase optimization, API design, system reasoning
Preferred skills
Unreal Engine integration experience
Technologies
C++, Clang, LLVM, Unreal Engine, Verse
Responsibilities
Extend and maintain the Verse compiler toolchain and runtime; Optimize performance and memory usage across the toolchain; Design and maintain the scripting interface to Unreal Engine; Establish test workflows to validate improvements; Collaborate with language consumers to ensure user experience; Add new platform support and language features
Seniority
Senior, hands-on IC