Company | CD Projekt RED |
Job title | AI & Navigation Engineer |
Job location | Warsaw, Masovian Voivodeship, Poland |
Type | Full Time |
Responsibilities:
- Developing navigation and AI systems and/or extensions to these systems.
- Developing gameplay mechanics related to navigation and AI.
- Collaborating with other engineers, designers, animators, and other developers contributes to teamwork work a daily basis.
- Writing readable, high-quality, efficient C++ code.
- Maintaining, debugging, profiling, and bug fixing code to achieve the best quality and performance.
- Documenting code and work, creating debug tools for other developers, and creating tests to cover existing functionality.
Requirements & Skills:
- Practical knowledge of game navigation & AI systems (designs & patterns).
- Knowledge “beyond A*” pathfinding, basic planning techniques, decision-making paradigms (e.g., GOAP, State Trees, Utility, Affordances, etc.).
- Deep knowledge of C++.
- Math & algorithmic skills.
- Good & practical knowledge of code parallelization.
- Good spirit and team player approach with solid communication skills.
- Fluent English.
Nice to have
- Good knowledge of Unreal Engine 5 environment – especially features and systems related to navigation & AI area.
- 3+ years of experience in the game dev industry.
- Experience in creating an AAA title for game consoles, debugging, and profiling these games in a console environment.
- Demanding attitude towards themselves and other coworkers, focused on delivering the best results.