Senior Programmer (AI, Engine, Rendering, UI) / Programmeur sénior (IA, Moteur, Rendu, Interface utilisateur)
Core
Design, implement, and maintain core systems within Unreal Engine supporting gameplay, visuals, AI behavior, and user experience for real-time game development.
Role type
Senior IC game engine programmer (C++)
Builds
Scalable, production-ready game features and engine systems for AAA or large-scale game productions
Domain
Interactive entertainment / Real-time 3D graphics
Deliverable
production ML models | product features
Required skills
C++, Unreal Engine, real-time systems development, performance optimization, memory management, multithreading, debugging, version control (Perforce/Git)
Preferred skills
AAA game production experience, Unreal Engine source code familiarity, mentoring, gameplay systems understanding
Technologies
Unreal Engine, C++, UMG, Slate, Behavior Trees, State Machines
Responsibilities
Design and implement engine-level systems (memory, threading, streaming), optimize rendering pipelines and shaders, develop AI systems using behavior trees and state machines, build UI frameworks (HUDs, menus), debug complex runtime issues, mentor junior programmers
Seniority
Senior, hands-on IC