Software Engineer Apprentice

VE3

Maidenhead

On-site

GBP 19,000 - 27,000

Full time

2 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

VE3 Maidenhead invites applications for an AI Engineer Apprentice role. The program is a hands-on training track designed for individuals passionate about artificial intelligence and machine learning, with exposure to data pipelines, model development, and product teams.

You will support the development of data pipelines, machine learning models, and prototype applications, working alongside AI engineers, data scientists, and product teams on real-world solutions.

Qualifications

  • Bachelor’s or Master’s degree (completed) in Computer Science, Data Science, Mathematics, Software Engineering, or related STEM field.
  • Proficiency in Python and ML libraries (TensorFlow, PyTorch) and data tooling.
  • Experience with Jupyter Notebooks and version control (Git/GitHub).
  • Familiarity with containerization (Docker) and basic CI/CD concepts.

Responsibilities

  • Assist in collecting, cleaning, validating, and preparing data for training and evaluation.
  • Support design, development, and tuning of ML and deep learning models.
  • Contribute to scalable data pipelines and ML workflows.
  • Conduct experiments, benchmarking, and model diagnostics.
  • Collaborate with backend services and model deployment in dev/test environments.

Skills

Python programming
ML libraries
Jupyter
Git/GitHub
NLP/Computer Vision basics
CI/CD basics
Debugging

Education

Bachelor’s degree in Computer Science
Bachelor’s degree in Data Science
Bachelor’s degree in Mathematics
Bachelor’s degree in Software Engineering
Master’s degree in Computer Science

Tools

Docker
GitHub
CI/CD tools

Job description

Maidenhead, United Kingdom

VE3 is a technology and business consultancyfocused on delivering end-to-end technology solutions and products. We havesuccessfully serviced enterprises across multiple markets, including the publicand private sectors. Our services span all aspects of business, providing aholistic approach to managing an organization. We are committed to providingtechnical innovations and tools that empower organizations with criticalinformation to facilitate decision-making that results in businesstransformation through cost savings and increased operational efficiency. Ourcommitment to quality is adopted throughout the organization and sets thefoundation for delivering our full suite of capabilities.

Job Description

Job Title: Software Engineer Apprentice

Position Type: Full-time

Experience Level: 0-2 years

Job Purpose

The AI Engineer Apprenticeship is an advanced, hands-on training programme designed for individuals passionate about artificial intelligence and machine learning. Whether you are a recent graduate or in your final year of studies, this role offers the opportunity to work alongside seasoned AI engineers, data scientists, and product teams, contributing to the development of real-world AI solutions.

You will support the development of data pipelines, machine learning models, and prototype applications.

Requirements

Key Responsibilities

  • Assist in collecting, cleaning, validating, and preparing data for training and evaluation.
  • Support the design, development, and tuning of machine learning and deep learning models.
  • Contribute to scalable and reusable data pipelines using modern ML workflows.
  • Conduct experiments and benchmarking exercises to test model performance.
  • Perform error analysis, feature importance, and other model diagnostics.
  • Track and log training/testing outcomes to support reproducibility and model versioning.
Engineering Contributions
  • Help build and integrate AI-powered APIs, scripts, and microservices.
  • Collaborate on backend services and model deployment in dev/test environments.
  • Use Git, CI/CD tools, and containerization (e.g., Docker) to maintain codebase quality.
Applied AI Domains
  • Work on projects that involve Natural Language Processing (NLP), Computer Vision, Generative AI, or Recommendation Systems.
  • Support annotation, feature engineering, and augmentation tasks where necessary.
  • Write clear, well-organized documentation for code, models, datasets, and project workflows.
  • Participate in team meetings, sprint planning, and code reviews.
  • Engage with mentors to reflect on progress, set learning goals, and track outcomes.
Required Qualifications

A Bachelor’s or Master’s degree (completed) in:

Computer Science

Data Science

Mathematics

Software Engineering

Or a related STEM field

Core Skills & Competencies

Technical Skills

  • Programming proficiency in Python and common ML libraries such as:
  • TensorFlow, PyTorch, or similar
  • Experience with Jupyter Notebooks and version control (Git/GitHub)
  • Basic understanding of supervised/unsupervised learning, neural networks, or clustering
Analytical Abilities
  • Ability to interpret data trends, visualize outputs, and debug model behaviour.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

AI Solutions Development
AI Solutions Development

NeosAlpha Technologies Limited • Maidenhead

On-site
GBP 30,000 - 40,000
Structured graduate development programme
Access to continuous learning resources
Competitive salary and benefits package
Undergraduate AI Engineer, Internship Programme
Undergraduate AI Engineer, Internship Programme

Jobtailor • Greater London

On-site
GBP 18,000 - 28,000
Junior Engineer
Junior Engineer

LinkedIn Job Wrapping • Greater London

On-site
GBP 28,000 - 36,000
AI & Automation Apprentice
AI & Automation Apprentice

Nuclearinst • Portsmouth

On-site
GBP 22,000 - 25,000
Pension (7% company contribution)
Holiday purchase options
Private health care
+1
Graduate Data & AI Engineer - Middlesbrough or Goldthorpe
Graduate Data & AI Engineer - Middlesbrough or Goldthorpe

Altrad UK, Ireland & Nordics • Tees Valley

On-site
GBP 28,000 - 42,000
AI Engineer
AI Engineer

Jobtailor • Burgess Hill

On-site
GBP 30,000 - 52,000
AI Trainer
AI Trainer

Jobtailor • Wilmslow

On-site
GBP 40,000 - 60,000
Software Engineer, AI
Software Engineer, AI

NatWest Group • City of Edinburgh

On-site
GBP 70,000 - 100,000
AI Automation Practitioner Apprentice
AI Automation Practitioner Apprentice

Baltic Apprenticeships • Chester

On-site
GBP 17,000 - 20,000
Training and personal development
Office based role
9am–3pm schedule
+1
Software Engineer III - AI/ML Data Platforms - AI Engineer - Python
Software Engineer III - AI/ML Data Platforms - AI Engineer - Python

JPMorgan Chase & Co. • Greater London

On-site
GBP 90,000 - 150,000