AI Software Engineer

Chicago - Baltimore

Share This Job

Job Description

Wargaming Chicago-Baltimore is a growing studio with more than 100 employees.  Our environment is a combination of casual creativity and functional productivity, powered by the studio’s own, proprietary game engine.

Working at Wargaming is a uniquely rewarding experience.  One of the most satisfying aspects of life at Wargaming is seeing your work flourish in the expanding world of Wargaming titles and interacting with the millions of fans around the world who recognize your achievements. 

Responsiblities:

  •  Design and implement AI systems for upcoming games.
  •  Implement server side AI code for a multiplayer environment.
  •  Work closely with design and art to being AI to life.
  •  Support artists, designers, and gameplay programmers.

Requirements:

  •  A strong desire to create world-class games.
  •  Experience in character and vehicle AI, animation, and client-server environments.
  •  Responsible for the majority of AI work on at least two past projects.
  •  Experience using AI in multiplayer environments.
  •  Firsthand experience using navigation algorithms.
  •  Excellent working knowledge of state machines and message passing.
  •  Experience interacting with Physics and Animation systems.
  •  Ability to write robust, maintainable, and high-performance code.
  •  Very solid math background.
  •  Excellent communications skills.
  •  Experience with Python and Lua.
  •  Deep knowledge of C++ and STL