Rebellion is seeking for Senior AI System Engineer

Rebellion is seeking for Senior AI System Engineer

Studio: Rebellion

Job Opening: Senior AI System Engineer

Location: Oxford, United Kingdom

Type: Full-Time

Responsibilities:

  • Be a key part of an agile development team, and assist the Technical Director with planning and review of features and mentoring less experienced programmers
  • Implement solutions to feature requests, considering performance, maintainability, and appropriate resource usage
  • Ensure coding standards are followed by participating in regular code reviews
  • Collaborate with stakeholders to gather and analyse technical constraints and establish solutions
  • Integrate modules or components while minimising the impact on projects
  • Establish and maintain contact with counterparts across all projects, share knowledge and best practices, and put those learnings to use.
  • Be involved in the optimization of systems

Qualifications & Skills

  • Professional experience in a related role in games development on multiple published games
  • Excellent C/C++ programming skills, with superb knowledge of object-oriented development
  • Good knowledge and experience with existing and modern AI technologies such as pathfinding, behaviour trees, character controllers
  • Experience working with a large game codebase, its modules, and middleware
  • Comprehension of software performance considerations, with the ability to design and implement well performance systems
  • Knowledge of common algorithms, data structures, and patterns, and their application
  • Ability to analyse unfamiliar code of a reasonable complexity to understand, extend, refactor, and optimise an existing module
  • Experience mentoring more junior coders

animation-and-vfx-jobs-apply-now-hr