Companion Group

Senior AI Engineer

Companion Group

full-time

Posted on:

Location Type: Remote

Location: United Kingdom

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Architect, implement, and refine cutting-edge multiplayer-ready gameplay systems in and outside of the Unreal Engine
  • Produce elegant, efficient, and maintainable C++ code
  • Leverage expert-level understanding of data structures and algorithms to solve interesting challenges
  • Collaborate with cross-functional teams to deliver innovative gameplay experiences
  • Contribute to the development of scalable and robust networking solutions
  • Tackle and resolve intricate technical hurdles in complex multiplayer games

Requirements

  • 6+ years of experience in the Unreal Engine
  • Experience with at least one proprietary game engine (C/C++ OOP/ECS)
  • Deep understanding of Client-Server Game Architecture (e.g. Client-side prediction, Server reconciliation, Lag compensation, Entity Interpolation etc.)
  • Excellent C++ programming skills, including proficiency in modern C++ standards (C++17 and C++20) and their application in diverse contexts beyond Unreal Engine, such as systems programming, network programming, etc.
  • Deep expertise in common data structures and algorithms (DSA)
  • Experience with Online Services (e.g. GBaaS solutions (e.g. Azure Playfab, AccelByte AGS), Custom Game Backend Integration/Development, Toxicity Management Platforms, etc.)
  • Experience with UE’s Gameplay Abilities System (GAS)
Benefits
  • Excellent communication
  • Collaborate harmoniously with in-house teams
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
C++Unreal Enginedata structuresalgorithmsClient-Server Game Architecturemodern C++ standardssystems programmingnetwork programmingGameplay Abilities SystemOnline Services
Soft Skills
collaborationproblem-solvingcommunication