- Programmeur·euse I.A. Senior/AI Programmer
Core
Design and implement high-quality AI systems and features for a AAA multiplayer game, ensuring technical quality and performance while meeting design and artistic requirements.
Role type
Senior IC game AI programmer
Builds
AI systems and features for a systemic, evolving multiplayer game universe
Domain
Video game development (AAA multiplayer)
Deliverable
production ML models | product features
Required skills
C++, game engine architecture, software design, data-driven architectural patterns, optimization, multithreading, network replication, client-server programming, formalism languages (FSM, Statecharts, Behavior Tree), advanced debugging
Preferred skills
Unreal Engine, microservices architecture, event-driven and asynchronous architectures, real-world development environment experience
Technologies
C++, Unreal Engine, FSM, Statecharts, Behavior Tree
Responsibilities
Deliver high-quality AI systems and features; optimize and debug code for performance; promote programming best practices and coding standards; assist with technical design documents and peer code reviews; plan work and provide progress updates; proactively identify risks and create innovative solutions; stay updated with cutting-edge technology
Seniority
Senior, hands-on IC