Kainos

Graduate AI/Data Engineer (Birmingham) - August 2025

UK
Git Python R NumPy Pandas Streaming Kafka Machine Learning
Search for More Jobs Talk to a recruiter now 💪
Description

When you join Kainos, you get to think beyond limitations to make an immediate and positive impact – like transforming digital services for millions of citizens or helping Fortune 500 companies get live and thrive on Workday.

You’ll be part of a people-first culture that is growing around the world. We’re a creative, committed, and diverse group of individuals who succeed as a team.

At Kainos your ideas are heard and valued and you’ll leave a legacy that you can feel proud of.  Join us and discover how our people write our story.

SALARY: £31,000 - £34,000  

 

MAIN PURPOSE OF THE ROLE & RESPONSIBILITIES IN THE BUSINESS: 

 

As a Graduate Engineer with Kainos, you will work on projects where you can make a real difference to people’s lives – the lives of people you know. After taking part in our award-winning, seven-week Engineering Academy you will go on to spend some time upskilling in AI and Data and work within a multi-skilled agile team. 

 

Within our AI/Data Practice you will be allocated to either an AI or Data Engineering role with consideration of your skillset and interest: 

 

As a Trainee AI Engineer, you will have the opportunity to contribute to the development of high-quality solutions which integrate AI and ML technologies that delight our customers and impact the lives of users worldwide. Gain awareness and learning about new AI technologies, frameworks, and approaches. 

 

As a Trainee Data Engineer, you will have the opportunity to contribute to the development of large-scale data processing software to meet user needs in demanding production environments. Working to develop data processing software primarily for deployment in Data technologies, the role encompasses the full software lifecycle including design, code, test, and defect resolution.  

 

At Kainos, we operate in a fast moving, dynamic environment, which can mean exciting and varied opportunities for our people to work across different teams, projects and Engineering disciplines. You must have a keen interest in developing a career in Engineering and the expectation is for our employees to be adaptable, curious, and open to working in different teams across Digital Services. With Engineering at the heart of your role; this may mean experiencing Software Engineering, Low Code Engineering and Data/ AI Engineering, we base such moves on customer demand and an understanding of your skillset and interest. 

 

Upon completion of the 12-month Early Careers Programme, you will have gained knowledge and skills to help transform the organization and set you on the path to becoming the next generation of leaders at Kainos. Fun fact - 11 of our 17 leadership team members have graduated from our Early Careers Programme! 

 

MINIMUM (ESSENTIAL) REQUIREMENTS:    

  • Currently studying towards, or already obtained, at least a Level 6 bachelor's degree in a relevant subject   

  • Basic understanding of AI, data science models and data processing concepts 

  • Familiarity with major machine learning frameworks, languages and natural language processing (NLP) 

  • Experience of applying common design principals and patterns  

  • Ability to work independently as well as in a collaborative team environment 

  • Basic software development experience, preferably with JVM languages  

  • Ability to write easily testable code including automated unit testing 

  • Familiarity with continuous integration tools and techniques (e.g. Jenkins) 

  • Experience working collaboratively with others using version control (e.g. Git)  

  • Ability to plot data as part of data exploration activities 

  • Clear verbal communication skills with an open attitude towards sharing information 

  • Able to prioritise tasks and work to deadlines 

  • Good communication skills, with the ability to communicate to a technical/ non-technical audience 

 

DESIRABLE: 

  • Knowledge of modern version control and continuous delivery pipeline 

  • Exposure to troubleshooting issues within development and test environments 

  • Familiarity with programming languages, such as, Python or R 

  • Experience of data visualisation and complex data transformations, including ETL tools, such as, Talend, Numpy, Scipy and Pandas 

  • Exposure to streaming and event-processing architectures including technologies such as Kafka and change-data-capture (CDC) products  

  • Comfortable with continuous improvement and sharing input on data best practice 

  • Participation in development and/or technology communities 

 

THINGS TO KNOW BEFORE APPLYING: 

 

At Kainos, we work with a diverse range of clients and some of our projects require travel. If travel were required, we will endeavour to keep this to a minimum and ensure sufficient notice is provided. 

 

We’re looking forward to receiving and reviewing your application. We strongly encourage you to apply early. If a high number of applications are received, this role may close earlier than the advertised deadline. In cases where a large volume of applications is received, the recruitment team will apply enhanced criteria to refine the shortlisting process. 

 

We wish you all the best with your application to Kainos and look forward to hearing from you soon! 

 

TIMELINES 

 

Virtual Assessment Centre: 5th – 14th November 

Outcomes Communicated: 25th – 29th November 

Start Date: August 2025  

 

So what are you waiting for? Let’s write the next incredible chapter of our story together. 

Embracing our differences  

At Kainos, we believe in the power of diversity, equity and inclusion. We are committed to building a team that is as diverse as the world we live in, where everyone is valued, respected, and given an equal chance to thrive.   We actively seek out talented people from all backgrounds, regardless of age, race, ethnicity, gender, sexual orientation, religion, disability, or any other characteristic that makes them who they are.   We also believe every candidate deserves a level playing field. Our friendly talent acquisition team is here to support you every step of the way, so if you require any accommodations or adjustments, we encourage you to reach out. We understand that everyone's journey is different, and by having a private conversation we can ensure that our recruitment process is tailored to your needs.

 

Kainos
Kainos
Consulting Financial Services Health Care Information Technology Software Consulting Financial Services Health Care Information Technology Software Consulting Financial Services Health Care Information Technology Software

0 applies

2 views

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 401 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
  • We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
  • We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
  • Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
  • Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
  • Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅

What Fellow Engineers Say