Game Engineer

Amber Studio

About The Position

We are looking for a new Senior Unreal Engineer to join our team. As a Game Programmer you will be working in cross-functional teams involved in different stages of the development of AAA quality titles.

Requirements

  • At least 5 years experience of game development.
  • 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.
  • Proficient in working with Unreal Engine.
  • Fair knowledge of individual game engine Components (Rendering, AI, Networking, Navigation, Physics, UI).
  • Experience in optimizing for FPS and memory consumption.
  • Solid knowledge of design patterns and coding architectural principles.
  • Experience in debugging and profiling large code bases.

Nice To Haves

  • Shipped at least one PC/Console title.
  • Good understanding of cross-platform game development.
  • 3D rendering programming experience (DirectX, OpenGL, Vulkan, Gnmx).
  • Good understanding of client-server communication & socket-based network protocols.
  • Experience using Unit Test frameworks and Integration Test frameworks.

Responsibilities

  • Find the best technical solution for each game development challenge.
  • Write code that is readable, easy to debug and maintain.
  • Actively seek to help your teammates.
  • Actively participate in planning meetings.
  • Ensure that all relevant parties are aligned on task specifications.
  • Help the team improve the quality of their work by eliminating waste from the development process.
  • Always try to improve the way you do things.
  • Constantly communicate with your teammates to flag and alleviate risks.
  • Perform code review.
  • Write technical design documents.

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.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service