Principal AI Programmer

Principal AI Programmer

Manchester Full-Time 43200 - 72000 £ / year (est.) No home office possible
C

At a Glance

  • Tasks: Lead the development of advanced AI systems for groundbreaking video games.
  • Company: Join Cloud Imperium Games, creators of record-breaking titles like Star Citizen.
  • Benefits: Enjoy a creative work environment with cutting-edge technology and a diverse team.
  • Why this job: Shape lifelike space simulations and collaborate with industry veterans in an innovative culture.
  • Qualifications: Extensive AI game development experience and expertise in C++ programming required.
  • Other info: We celebrate diversity and encourage unique perspectives in our workplace.

The predicted salary is between 43200 - 72000 £ per year.

Founded in 2012, Cloud Imperium Games creates cutting-edge videogames that defy expectations. We are currently developing Star Citizen, a record-breaking multiplayer online space sim, and Squadron 42, a cinematic single-player adventure set in the same universe. Join us as we break boundaries and make video game history.

As a Principal AI Programmer, you will lead the development of advanced AI systems and behaviours for our ground-breaking titles. Working with our custom engine and internal tools, you will guide a multi-disciplinary team of industry veterans, collaborating closely with game designers, level designers, animators, audio programmers, and other key members of the Cloud Imperium family to create a highly realistic and content-rich world.

The goal for the AI of Star Citizen and Squadron 42 is to shape a world that looks highly realistic, vast and very rich in content. This can only be achieved working side-by-side with game designers, level designers, animators, audio programmers, and all the members of the Cloud Imperium family. Working with the latest PC hardware, technology and APIs, we develop extensive ranges of highly realistic and systemic features to create agents that can realistically and physically interact with the environment and the players to achieve a lifelike space simulation.

Key Responsibilities:

  • Design and implement well-engineered, reliable, scalable, and robust AI code to enhance and maintain the gameplay experience in Star Citizen and Squadron 42.
  • Work with the Lead programmer on mentoring AI programmers, discussing problems and scenarios with other departments to propose solutions, driving engineering principles and practices, and promoting innovative and effective development techniques.
  • Collaborate across disciplines to develop and refine AI systems, ensuring they interact realistically and physically with the game environment and players.
  • Identify and resolve technical and developmental challenges, applying cutting-edge AI techniques and solutions to overcome obstacles and improve performance.
  • Develop and extend AI code, pushing the boundaries of what is possible in a high-profile game and ensuring a lifelike space simulation.
  • Work closely with QA and other engineers to ensure the stability and quality of AI systems, contributing to a shared vision for captivating AI experiences.

What We Expect:

  • Extensive experience in AI game development, with a proven track record of delivering high-quality AI systems in shipped titles.
  • Expertise in C++ programming within a large, shared codebase.
  • Strong knowledge of 3D mathematics, including character rotation, movement, and translation.
  • Exceptional software engineering, problem-solving, and debugging skills, with a creative and proactive approach to overcoming challenges.
  • Strong multi-threaded programming skills.
  • Excellent communication skills, with the ability to explain and present technical solutions to both programmers and team members from other disciplines.

Diversity Statement: CIG is a global company, staunchly committed to cultivating a culture and workplace that celebrates all backgrounds, lifestyles, and perspectives. Together, we are creating a space where authentic recognition, appreciation, and understanding of the importance of diversity is fostered by everyone. As an Equal Opportunity Employer, we strive to build a team that represents all walks of life, and we want every employee to bring all the things that make them unique to the work environment. The universe is as vast and varied as the people in it, and it's our differences that make it special.

Fraud Statement: We are aware of people receiving job offers that fraudulently allege to be from CIG. These types of fraud can be carried out through false websites, fake email addresses claiming to be from our company, or social media. We do not ask for your personal info like bank account numbers, identification numbers, etc. through social media or chat-based apps, nor do we request or send money for the purchase of business equipment. If you suspect fraud, please report it to your local authorities, as well as reaching out to us at info@cloudimperiumgames.com with any information you may have.

Principal AI Programmer employer: Cloud Imperium Games Limited

At Cloud Imperium Games, we pride ourselves on being an innovative employer that fosters a collaborative and inclusive work culture. As a Principal AI Programmer, you will not only lead the development of advanced AI systems for our groundbreaking titles but also have access to cutting-edge technology and a supportive team of industry veterans. With a strong commitment to employee growth and diversity, we offer a unique opportunity to shape the future of gaming in a vibrant and creative environment.
C

Contact Detail:

Cloud Imperium Games Limited Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Principal AI Programmer

✨Tip Number 1

Familiarise yourself with the latest AI techniques and tools used in game development. Being well-versed in cutting-edge AI methodologies will not only enhance your skill set but also demonstrate your commitment to innovation, which is crucial for a role at Cloud Imperium Games.

✨Tip Number 2

Network with professionals in the gaming industry, especially those who have experience in AI programming. Attend industry events, webinars, or online forums to connect with potential colleagues and learn about their experiences at Cloud Imperium Games.

✨Tip Number 3

Showcase your problem-solving skills by preparing examples of past challenges you've faced in AI development. Be ready to discuss how you approached these issues and the innovative solutions you implemented, as this will resonate well with the team at Cloud Imperium.

✨Tip Number 4

Research Cloud Imperium Games' current projects, particularly Star Citizen and Squadron 42. Understanding their vision and the specific AI challenges they face will allow you to tailor your discussions during interviews and show that you're genuinely interested in contributing to their goals.

We think you need these skills to ace Principal AI Programmer

Extensive experience in AI game development
Proven track record of delivering high-quality AI systems
Expertise in C++ programming
Strong knowledge of 3D mathematics
Exceptional software engineering skills
Problem-solving and debugging skills
Creative and proactive approach to challenges
Strong multi-threaded programming skills
Excellent communication skills
Ability to explain technical solutions to diverse teams
Experience with game engines and internal tools
Collaboration across disciplines
Mentoring and guiding junior programmers
Identifying and resolving technical challenges

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your extensive experience in AI game development, particularly focusing on any high-quality AI systems you've delivered in shipped titles. Emphasise your expertise in C++ programming and 3D mathematics.

Craft a Compelling Cover Letter: In your cover letter, express your passion for video games and how your skills align with the responsibilities of the Principal AI Programmer role. Mention specific projects or experiences that demonstrate your problem-solving abilities and creativity in overcoming challenges.

Showcase Collaboration Skills: Since the role involves working closely with various departments, include examples in your application that showcase your excellent communication skills and ability to collaborate effectively with team members from different disciplines.

Highlight Technical Expertise: Detail your knowledge of multi-threaded programming and any cutting-edge AI techniques you have applied in previous roles. This will help demonstrate your capability to identify and resolve technical challenges, which is crucial for this position.

How to prepare for a job interview at Cloud Imperium Games Limited

✨Showcase Your AI Expertise

Be prepared to discuss your previous experience in AI game development. Highlight specific projects where you implemented advanced AI systems, and be ready to explain the challenges you faced and how you overcame them.

✨Demonstrate Collaboration Skills

Since the role involves working closely with various departments, share examples of how you've successfully collaborated with game designers, animators, and other team members in past projects. Emphasise your ability to communicate technical concepts to non-programmers.

✨Prepare for Technical Questions

Brush up on your C++ programming skills and 3D mathematics knowledge. Expect technical questions that assess your understanding of multi-threaded programming and debugging techniques, as well as your approach to solving complex problems.

✨Embrace Diversity and Inclusion

Familiarise yourself with Cloud Imperium Games' commitment to diversity. Be ready to discuss how your unique background and perspective can contribute to a more inclusive workplace and enhance the team's creativity and innovation.

C
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>