31 ago
|
EPAM Systems
|
Argentina
31 ago
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 runtime plugin archit
📌 SeniorC++ Gameplay Engineer (Argentina)
🏢 EPAM Systems
📍 Argentina