cover-image

AI Engineer Apprentice

Employer description: 
We’re Product Madness, and it’s our mission to bring joy to life through the power of play. Since we opened our doors in 2007, we’ve grown to be one of the world’s largest mobile game studios. Headquartered in London, with offices in Barcelona, Gdańsk, Lviv, Montreal and a remote team spanning the USA, we are truly a global powerhouse. Our hit titles, such as Lightning Link Casino, Cashman Casino, and Heart of Vegas, captivate millions of players each day and are some of the top-grossing social casino games on the market. Plus, we’re award winning, with accolades across our product, our specialist teams, and our culture. We might be known for creating fun, entertaining player experiences, but we take the serious stuff seriously. Responsible gameplay, sustainability, and the needs of our people are at the heart of what we do, every day. 

Responsibilities:

  • Full stack contribution: Contribute to the development and maintenance of both front-end (Unity) and back-end components (APIs, microservices, databases) that support AI-driven tools and automation workflows. Implement features and fixes following established patterns and best practices, under guidance from senior developers.
  • Unity tooling & integration: Assist in building and maintaining custom Unity editor tools to automate repetitive tasks (e.g., content creation workflows, build pipelines). Learn and apply APIs to integrate services and automate manual steps in development and live-ops processes.
  • Backend & infrastructure support: Support the development and optimisation of server-side applications and microservices that power AI features and data processing. Participate in discussions and contribute to CI/CD pipelines to automate testing and deployment processes.
  • AI & automation learning: Support the integration of AI models and advanced techniques into Unity and backend systems, working with data scientists and AI specialists. Research and learn about emerging AI tools and frameworks, contributing to team discussions on their potential applications.
  • Quality assurance & testing: Write unit and integration tests for assigned features, following team guidelines and best practices. Participate in code reviews and learn about automated testing strategies.
  • Collaboration & knowledge sharing: Collaborate effectively with team members, other developers, and product managers to understand requirements and contribute to solutions.
  • Continuous improvement: Actively seek opportunities to learn and improve skills in Unity, backend development, AI, and automation. Stay up-to-date with relevant industry trends and propose ideas for discussion within the team.
  • Contribute to documentation of systems, workflows, and best practices.

Desirable skills:

  • 1+ years of professional experience in development roles, OR a recent graduate with significant internship or personal project experience in full stack development, preferably with exposure to game development.
  • Solid foundational knowledge of Unity (C#) with experience in developing gameplay mechanics, tools, or other Unity-based applications.
  • Basic understanding of a modern backend language (e.g., C#, Python, Node.js, Java) and fundamental web development concepts.
  • Familiarity with database concepts (SQL and/or NoSQL) and basic API interactions.
  • Awareness of version control systems (e.g., Git) and a willingness to learn about CI/CD practices.
  • Understanding of basic software engineering principles (e.g., modularity, clean code).
  • Good communication and teamwork skills, with a proactive attitude toward learning.

Entry requirements:

Acceptable qualifications include any of:

  • Two A-levels in one or more similar subject plus B in A-Level maths.
  • Two A-levels in one or more similar subject plus 2-years work experience in tech.
  • Level 4 or 5 apprenticeship in a similar technical subject.**
  • International Baccalaureate at Level 3 in a similar subject.
  • 3+ years in a similar subject-related role.
  • A first degree in a numerate discipline (but excluding Computer Science as not fundable).

You may also have a combination of qualifications and experience which demonstrate the minimum foundation needed for the programme. In this instance you could still be considered for the programme.

If you hold international equivalents of the above qualifications, at the time of your application you must be able to provide an official document that states how your international qualifications compare to the UK qualifications. 

For more information please visit the UK ENIC website.

Working hours:

37.5 hours per week, 9am - 5.30pm with 1 hour lunch break.

Benefits:

  • Impact & innovation: Play a key role in building the next wave of automation and AI capabilities that will redefine how we develop and operate live games.
  • Growth opportunities: We invest in continuous learning—explore emerging AI technologies and evolve as a developer and innovator.
  • Collaboration & autonomy: Be part of a small, agile team with the freedom to experiment, fail fast, and learn.
  • Work-life balance: Our culture places a high value on flexibility, well-being, and supportive collaboration.
  • Work outings.
  • Dress down.

Future prospects: 

The possibility of full time employment 

About QA:

Our apprenticeships are the perfect way to gain new skills, earn while you learn, and launch yourself into an exciting future. With over 50,000 successful apprenticeship graduates, we're a top 50 training provider, dedicated to helping you succeed. 

Interested? Apply now!

 Higher Apprenticeship
  32,000
 Published on 16-07-2025
 Deadline 13-08-2025