This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Staff Software Engineer - AI Tools in the United Kingdom.
This role offers the opportunity to lead the development of AI-powered tools and integrations within a cutting-edge gaming technology environment. As a Staff Software Engineer, you will design and implement high-performance C++ systems that integrate AI into game engines, editors, clients, and backend services. You will work closely with multiple development teams to ship scalable, maintainable, and memory-efficient solutions that enhance production pipelines and gameplay experiences. The role emphasizes collaboration, automation, and production-grade engineering, with a focus on continuous improvement and knowledge sharing. You will influence AI adoption standards, mentor peers, and ensure that the tools and integrations you build are robust, efficient, and widely usable across diverse projects.
Accountabilities
- Build and maintain engine/editor plugins, runtime SDKs, and backend services that integrate AI systems into game clients, servers, and development tools
- Optimize, profile, and debug C++ code for high-performance and memory efficiency across PC and console builds
- Design stable APIs (C++/C, gRPC/HTTP) with versioning, telemetry, and backward compatibility for game teams
- Implement CI/CD pipelines for builds, automation, testing, and artifact packaging across multiple studios
- Automate QA for tooling and in-engine features using engine test frameworks, integrating results into dashboards and CI systems
- Deploy production-ready LLM integrations with attention to prompting, safety, observability, retries, and cost management
- Collaborate with engineering, technical art, design, and QA teams to integrate AI solutions across varied pipelines
- Document patterns, provide sample projects, and deliver internal training to scale AI solutions across teams
- Contribute to shared libraries, best practices, and technical standards for AI adoption across development stacks
Requirements
- 5+ years of experience developing production software in modern C++ (C++17/20) with strong knowledge of memory management, concurrency, performance, and debugging
- Proven experience shipping tools or runtime features in AAA game engines, including plugin/module development, asset pipelines, and editor/runtime integration
- Hands-on experience integrating AI/ML systems, particularly LLMs, into production workflows with consideration for safety, telemetry, and performance
- Familiarity with engine-level automated testing (functional/integration) and CI/CD pipelines, including headless execution
- Experience working with large codebases and repositories using Perforce and Git
- Strong communication skills to translate diverse studio requirements into maintainable technical solutions
- Ability to produce thorough documentation and maintain high standards for code quality and testing
- Bonus: Experience with networking/service integrations (gRPC/HTTP), SDK/plugin packaging, console platform requirements, security, privacy, or responsible AI practices
Benefits
- Competitive salary and compensation package
- Remote work flexibility within the United Kingdom
- Opportunities to work on cutting-edge AI tools in AAA game development
- Collaborative environment with mentorship and cross-team learning
- Access to professional development and training in AI, software engineering, and game development best practices
- Work on high-impact projects that enhance development workflows and player experiences
Jobgether is a Talent Matching Platform that partners with companies worldwide to efficiently connect top talent with the right opportunities through AI-driven job matching.
When you apply, your profile goes through our AI-powered screening process designed to identify top talent efficiently and fairly.
š Our AI evaluates your CV and LinkedIn profile thoroughly, analyzing your skills, experience, and achievements.
š It compares your profile to the job's core requirements and past success factors to determine your match score.
šÆ Based on this analysis, we automatically shortlist the 3 candidates with the highest match to the role.
š§ When necessary, our human team may perform an additional manual review to ensure no strong profile is missed.
The process is transparent, skills-based, and free of bias ā focusing solely on your fit for the role. Once the shortlist is completed, we share it directly with the company that owns the job opening. The final decision and next steps (such as interviews or additional assessments) are then made by their internal hiring team.