Position: AI Programmer ( UE4, С++ )
Company: Vostok Games
Experience required: 2y
English level: pre

Required skills:
- Minimum 3 years of experience in a similar position;
- Extensive knowledge of C++ programming language;
- Understanding the principles of Object-Oriented Programming;
- Good algorithm and data structure skills;
- Comprehensive knowledge of Unreal Engine 4;
- A good knowledge of linear algebra;
- Understanding of code optimization techniques;
- Experience in development of AI-controlled characters and related systems;
- Extensive experience with UE4's AI module ( Behaviour trees, EQS, Perception ) as well as Navigation system;
- Knowledge of AI decision making techniques used in games;
- Experience with AI movement and navigation;
- Understanding and work experience with software version control( Git, SVN, Perforce, etc. );
- Self-motivated and open minded towards solving creative problems;
- The ability to communicate effectively with both technical and non-technical team members.

As a plus:
- Familiarity with commonly used collision avoidance algorithms;
- Experience with machine learning;
- Knowledge and experience in the shooter genre;
- Profiling and optimisation skills;
- Experience with network replication;
- Knowledge of English at Intermediate level.

Responsibilities:
- Implement and maintain high quality AI behaviours and other supporting systems;
- Cooperate with designers and animators to bring AI related ideas into the game;
- Develop tools needed for efficient development of AI features;
- Diagnose AI performance and stability issues and develop solutions;
- Deliver practical solutions to complex AI problems;
- Write clear and readable code taking memory usage and performance into account.


We offer :
- Working on a new project in a creative atmosphere
- Opportunities for career growth
- A comfortable office, not far from Olympiyska subway station
- Flexible working hours- 18 work days of paid vacation per year + 2 weeks holidays per year