- In-depth knowledge of C++ development practices (including but not limited to template metaprogramming and allocation/layout strategies)
- Experience with Unreal Engine 4 or 5 (preferably launched at least one project; preferably with a team)
- Experience with functional paradigm patterns (pure functions, functors, monads, in languages such as Rust, Haskell or F#)
- Experience in and passion for at least one of following directions: math (rendering, physics), hardware (PC, consoles, networking stack, performance optimization), architecture (preferably functional), teamwork (tool development and/or lead experience)
- Passion and long-term vision towards building state-of-the-art products