Level 6 Machine Learning (AI) Engineering Apprenticeship
On our Level 6 Machine Learning Engineer Apprenticeship, you’ll help shape how Artificial Intelligence is used across the railway. Delivered in partnership with GBRX, Network Rail and leading organisations across the rail industry, build the skills needed to apply AI in real-world environments.
Role
Over 22 months you’ll develop your skills through a combination of structured learning and hands-on experience — applying what you learn to real industry challenges.
As part of the programme, you’ll build and develop machine learning models using real-world data, support the deployment of AI solutions into live environments, and work on projects linked to innovation across the rail industry. You’ll collaborate with data, engineering and technology teams, while monitoring and improving model performance to ensure your work delivers real impact.
You’ll also gain exposure across organisations including GBRX, Network Rail and wider industry partners, helping you build a broad understanding of how AI is applied across the railway.
Training
You’ll gain the experience and skills to move into roles such as:
- Machine Learning Engineer
- AI Engineer
- Data Engineer
- Machine Learning Operations Engineer
- Apprenticeship Standard
- Machine learning engineer (level 6)
- Training Provider
- NETWORK RAIL INFRASTRUCTURE LIMITED
- Working Week
- Monday to Friday Shifts to be confirmed
- Expected Duration
- 2 Years
- Positions Available
- 8
- Closing Date
- Monday, 15th June 2026
- Start Date
- Monday, 14th September 2026
Desired Skills
- Communication skills
- Attention to detail
- Organisation skills
- Problem solving skills
- Number skills
- Analytical skills
- Initiative
Qualifications
- English GCSE, grade C/4 (Essential)
- Maths GCSE, grade C/4 (Essential)
- STEM subject such as computer science A Level, grade C and above (Essential)
- Technical apprenticeship A Level, grade 4 + (or higher) (Desired)