Responsibilities
- Interface with other engineers and project stakeholders to establish a development roadmap for both frontend and backend development.
- Be accountable for project-wide engineering task estimations and work with the production team to address changes in planning, project scope, etc.
- Participate in customer-facing meetings to gather technical requirements and details.
- Evaluate technical documentation or software.
- Develop technical proposals, including task breakdown, and delivery timeline.
- Review and provide guidance on engineering architecture.
- Develop core features/components.
- Debug code and perform bug fixes to ensure high-quality and stable software.
- Oversee backend development and guide backend team on functional requirements and integrations between frontend and backend functionality.
- Coordinate production pipeline requirements and tasks with internal and external CI/CD and QA teams.
- Review and support project performance monitoring and improvement.
Requirements
- 7+ years of experience in the creation and delivery of Game/Engine Technology and games
- Understand the high-level basics of online architecture and integration with frontend.
- Solid technical knowledge across multiple areas, most importantly implementing games using Unreal.
- Experience with using generative AI for conversational games, mainly using with In-World API and agents but Bedrock or similar tools.
- Expert knowledge of C++, good knowledge of C# and engine-level AI tools within Unreal Engine. Knowledge in Character and animations setup, including real-time Lip-sync solutions and Metahuman
- General LLM knowledge - LLM text analysis and response generation, Text-to-speech output using a voice clone, Guardrails filtering, speech recognition by using Whisper or other similar LLMs
- Excellent soft skills and communication abilities, both verbal and written.
- Strong proficiency in English.
- Experience in developing technical architecture and implementing design principles and patterns.
- Experience interfacing with and guiding frontend and backend teams in producing gameplay features.
- Experience using Jenkins or other CI/CD toolchains.
- Experience using Perforce.
Nice to Have
- Online development expertise (preferably using GCP or AWS).
- Strong debugging experience using Unreal profiling tools.
- Knowledge about Proton.
Benefits
- Competitive project-based compensation
- Opportunity to work on exciting and diverse projects
- Clear communication and support throughout the project duration.
- Flexibility in project timelines and deadlines.
- Potential for long-term collaboration on future projects.
- Transparent and fair evaluation of your work.
Work Arrangement
Hybrid
Team
Structure: cross-functional team
Additional Information
- Strong proficiency in English.