
Senior AI Programmer
Cloud Imperium Games1 year ago
Frankfurt, GermanySenior
Responsibilities
- Implement high-quality, scalable, and robust AI systems for immersive gameplay.
- Create AI behaviors that enable agents to interact realistically with environments and players.
- Optimize and maintain AI systems for efficiency, scalability, and stability in a large shared codebase.
- Identify and mitigate technical risks and resolve AI-related challenges.
- Collaborate with designers, artists, animators, audio programmers, QA, and other cross-disciplinary teams.
- Mentor AI programmers and promote engineering best practices and technical excellence.
- Present technical solutions clearly to cross-disciplinary stakeholders.
Requirements
- Extensive experience in AI game development and a proven record of shipping successful titles.
- Expert-level proficiency in C++ applied to complex, multithreaded game systems.
- Deep understanding of 3D mathematics, including character movement, rotations, and transformations.
- Strong problem-solving skills for diagnosing and resolving AI-related challenges.
- Strong mentoring abilities for supporting junior and mid-level programmers.
- Experience integrating and optimizing AI within large-scale game engines.
- Ability to communicate technical solutions clearly while balancing technical depth with accessibility.
Tech Stack
Categories
Gaming
About Cloud Imperium Games
Cloud Imperium Games develops PC space-simulation games for a global player community, funded primarily through crowdfunding and game sales. Founded in 2012, the privately held studio is building Star Citizen, a persistent online universe, and Squadron 42, a cinematic single-player campaign set in the same world. The company operates studios in the US, UK, and Germany and works closely with Turbulent in Canada.