Job Title: Senior AI Programmer
Location: Remote/Poland
Project: Soulslike Action RPG (Unreal Engine 5)
We are looking for a Senior AI Programmer to join our passionate and talented team working on an ambitious soulslike action RPG project in Unreal Engine 5.
As a Senior AI Programmer, you will be responsible for designing, implementing, and optimizing advanced AI systems for the game's enemies, NPCs, and bosses, bringing challenging and memorable encounters to life.
Key Responsibilities:
- Design, implement, and refine AI behavior trees and systems for various in-game entities (enemies, bosses, NPCs) using Unreal Engine 5.
- Collaborate closely with designers, animators, and other developers to create compelling AI mechanics that enhance the game’s challenge and player experience.
- Work on performance optimization of AI systems to ensure smooth gameplay in both large open-world environments and intricate combat scenarios.
- Create adaptive AI strategies that challenge players, especially in boss battles and other key moments, making encounters engaging and memorable.
- Debug and solve AI-related issues during development to improve gameplay experience and fix behavior-related bugs.
- Ensure high standards of code quality through code reviews, testing, and documentation.
- Mentor junior AI programmers and collaborate with the technical team to improve workflow processes and best practices.
Qualifications:
- 5+ years of experience as an AI Programmer in the game industry.
- Strong knowledge of Unreal Engine 4/5, especially with AI tools like Behavior Trees, EQS (Environment Query System), and NavMesh.
- Proficiency in C++ and solid understanding of object-oriented programming principles.
- Experience with complex AI systems such as adaptive difficulty, group behaviors, pathfinding, and decision-making logic.
- Strong understanding of game design principles, particularly in action RPGs and/or soulslike games.
- Proven track record in shipping games with complex AI systems.
- Ability to work effectively in a remote team environment and communicate efficiently through tools like Jira, Slack, and Confluence.
- A passion for AI development and creating engaging player experiences.
Nice-to-Have:
- Experience with machine learning or other advanced AI techniques.
- Familiarity with combat systems in soulslike or action RPG titles.
- Knowledge of animation programming for AI characters.
What We Offer:
- Work on a challenging and innovative Soulslike project that pushes the boundaries of narrative design.
- A dynamic, creative environment with opportunities for growth.
- Flexible working hours with remote and on-site options.
- Competitive salary and benefits package.
Apply now and join a passionate team of game developers! Please include your CV and Portfolio!
By clicking the “Apply” button or otherwise sending a recruitment application to Mighty-Koi S.A. with its registered office in: ul. Bohdana Dobrzańskiego 3, 20-262 Lublin, NIP 6812076002, REGON 383106380, KRS 0001024766 (Employer - data administrator), you agree to the processing by the Employer of your personal data contained in the recruitment application for the purpose of recruiting for the position indicated in the advertisement.