11 sep
|
EPAM Systems
|
Argentina
11 sep
EPAM Systems
Argentina
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
📌 SeniorC++ Gameplay Engineer (Argentina)
🏢 EPAM Systems
📍 Argentina