Description
Summary:
Seeking a Senior UE5 C++ Gameplay Engineer passionate about leveraging Generative AI to create dynamic, interactive storytelling experiences.
Highlights:
1. Pushing boundaries of interactive storytelling with cutting-edge technology
2. Developing dynamic gameplay systems using Generative AI
3. Building experiences, not just models, in UE5 C++
We are building the next frontier of interactive storytelling and player agency, pushing the boundaries of what's possible when creativity, intuition, and cutting\-edge technology come together. We are a dream team obsessed with the uncomfortable excitement of discovering what happens when traditional scripted boundaries are broken.
We are seeking a **Senior UE5 C\+\+ Gameplay Engineer** who is passionate about leveraging Generative AI to create dynamic gameplay systems that respond to players in ways previously thought impossible. In this role, you won't just be building models; you'll be building experiences.
**Responsibilities**
* Design and develop runtime plugin architectures within UE5, including Build.cs configuration, module dependencies, and non\-editor code
* Establish plugin boundaries and implement clean integration patterns across systems
* Build real\-time audio streaming pipelines using USoundWaveProcedural, including PCM buffering and resampling
* Handle sample\-rate and audio\-format conversion, underrun mitigation, and latency tuning
* Implement WebSocket and streaming protocol integrations in C\+\+ with persistent session management and JSON\-based event protocols
* Develop reconnection strategies and backpressure handling for robust network communication
* Integrate LLM and conversational AI voice systems, including TTS/STT, prompt and session design, and turn\-taking logic
* Architect event\-driven systems using decoupled delegates, event bus patterns, and Unreal subsystems
* Wire cross\-system integrations across the codebase to support dynamic gameplay experiences
* Integrate MetaHuman runtime lip\-sync systems, audio\-to\-viseme pipelines, and streamed audio into facial animation
* Debug and profile audio and network layers by tracing raw protocol events and diagnosing quality, latency, and streaming issues
**Requirements**
* 3\+ years of professional experience in gameplay engineering with C\+\+ in Unreal Engine
* Expertise in UE5 C\+\+ plugin/module development, including runtime plugin architecture, Build.cs configuration, and module dependencies
* Knowledge of Lua, including scripting integration with C\+\+ and its application within gameplay or tooling systems
* Proficiency in runtime (non\-editor) code and defining plugin boundaries and integration patterns
* Background in real\-time audio streaming in Unreal Engine using USoundWaveProcedural, PCM buffering, and proper resampling
* Skills in sample\-rate and audio\-format handling, underrun mitigation, and latency tuning
* Competency in WebSocket and streaming protocol integration in C\+\+, covering persistent session management, JSON\-based event protocols, and reconnection strategies
* Understanding of backpressure handling in networked streaming systems
* Familiarity with libwebsockets
* Knowledge of LLM and conversational AI voice systems, including TTS/STT integration, prompt and session design, and turn\-taking systems
* Capability to investigate and debug latency in conversational AI pipelines
* Qualifications in event\-driven architecture using decoupled delegates, event bus patterns, and Unreal subsystems, with cross\-system integration and codebase wiring
* Showcase of MetaHuman integration work involving runtime lip\-sync systems, audio\-to\-viseme pipelines, and feeding streamed audio into facial animation
* Proficiency in audio and network debugging/profiling, including tracing raw protocol events and diagnosing audio quality, latency, and streaming issues
* Proficiency in English at an Upper\-Intermediate level (B2\) or higher
**Nice to have**
* Familiarity with StateTree
* Experience with gameplay systems and components
* Knowledge of multiplayer replication
* Skills in Blueprints and animation systems
**We offer**
* International projects with top brands
* Work with global teams of highly skilled, diverse peers
* Healthcare benefits
* Employee financial programs
* Paid time off and sick leave
* Upskilling, reskilling and certification courses
* Unlimited access to the LinkedIn Learning library and 22,000\+ courses
* Global career opportunities
* Volunteer and community involvement opportunities
* EPAM Employee Groups
* Award\-winning culture recognized by Glassdoor, Newsweek and LinkedIn