NPCs can be pretty boring without a bit of character.  As an NPC Engineer, your mission will be to create our core foundations in order to add as much personality to the NPCs navigating through the environments by utilizing your strengths in AI.


•  Design and Develop core AI and World simulation systems

•  Develop AI systems for interactions, routines and management of NPCs

•  Work closely with Game Designers and other programmers to gather feedback and align development initiatives. 

•  Conduct research on the latest AI methodologies

•  Conduct code reviews, mentor more juniors developers.

•  Rapid prototyping


•  Bachelor of Science or Engineering in an accredited college or university

•  5 years of experience as a AI/NPC Programmer or similar role

•  2 years of development experience in UE4 preferred

•  Strong C++ skills

•  Thorough understanding of AI

•  Familar with best practices of software development

•  Great interpersonal, oral, and written skills

•  Adaptable to evolving corporate culture