
Senior Programmer (ML Editor Engine Tools integration)
Cloud Imperium Games23 days ago
Manchester, United KingdomSenior
Responsibilities
- Collaborate with senior team members and other disciplines to design and implement reliable, scalable, robust editor and engine tools.
- Integrate machine learning with the game and its systems.
- Identify technical and developmental risks and improve pipelines and game systems with reliable, extensible solutions.
- Own key systems and continuously improve user experience, capabilities, and performance.
- Peer-review technical designs and documentation and help guide best practices across the wider team.
- Mentor colleagues, conduct code reviews, and drive technical discussions.
- Independently deliver complex features from concept through deployment.
Requirements
- Strong proficiency in C++ and substantial experience working in large, shared codebases.
- Expertise with UI frameworks such as Qt and/or MFC, including the ability to architect clean, scalable interfaces.
- Solid understanding of game-development tools.
- Proven experience improving workflows through user-focused, innovative tool design.
- Experience mentoring others, conducting code reviews, and driving technical discussions.
- Ability to independently own and deliver complex features.
- Ability to work in multidisciplinary teams and communicate effectively with non-programmers.
- Experience setting up and extending local AI solutions, such as llama.cpp.
- Enthusiasm for machine learning and its practical application in games.
Tech Stack
Categories
GamingML Engineering
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.