AI PROGRAMMER

4A Games,Posted 1 year ago

Full time

Negotiable

Kyiv

What are you working on?
  • Genres: Shooter
  • Platforms: PC, Console
For which tasks (responsibilities)?

We are seeking a talented AI Programmer to join our team. You will need to work closely with the Design team to implement new and improve existing gameplay of the Non-Player Characters (human, mutants, etc).

  • Design, implement, and maintain core AI systems (perception, positioning, pathfinding, etc) and tools to create AI behaviors and gameplay (navigation, combat, animation, etc).

  • Implement tools as needed for specific project requirements.

  • Collaborate with Designers and Animators in discussing constraints, and establish the technical possibilities of the AI functions.

  • Write clear, maintainable, portable, and highly functional code.

  • Profile and performance tune code to remove bottlenecks.

  • Test and document code produced.

  • Support and improve existing AI functionalities in the engine.

  • Suggest innovations based on other industry games.

What kind of professional are we looking for?
  • 2+ years of professional experience in AI development.

  • Solid C/C++ programming skills.

  • Strong understanding of AI architectures, algorithms, and pathfinding techniques.

  • Proficient in linear algebra.

  • Good knowledge of machine learning, deep learning, neural networks, Tensorflow.

  • Self-motivated with a strong work ethic.

  • Excellent communication and team skills.

  • Comfortable working closely with Designers on the implementation of gameplay systems.

  • Excellent problem-solving and debugging skills.

  • English knowledge upper-intermediate or higher.

What is important for us in a person?
  • Bachelor’s degree or equivalent in Computer Science or Engineering.

  • Prior AI programming experience with credits on at least one shipped title.

  • Specialist in other game programming areas (animation, tools, networking, audio, etc).

  • Good analytical and synthesizing abilities.

  • Autonomous and resourceful.

  • Ability to take initiative.

  • Experience working with navmesh generation, tessellation, voxelization, CSG operations.

  • Experience working with character scripting, animation state machines, animation blending, and similar techniques.

  • Desire to help drive the improvement of the game engine year-over-year.

  • An avid gamer with a passion for making games.

Why do we enjoy working here?

COMPREHENSIVE BENEFITS PACKAGE AVAILABLE

4A Games

Company type: developer

Employees: 51-200

Platforms: PC, Console

Genres: Action, Adventure, Shooter

http://www.4a-games.com.mt

View all vacancies from 4A Games
Join our Discord!
Find out about new C++ Developer jobs on Discord
join
@ingamejob_dev
keep up to date with new job offers C++ Developer on Telegram
Subscribe

Similar job opportunities

Press Fire Games

Remote

Posted 9 hours ago

Negotiable

Full time

Press Fire Games

Remote

Posted 9 hours ago

Negotiable

Full time

Xoilium Ltd

Remote

Posted 1 week ago

Middle

Negotiable

Full time