Find a jobRecruiters

Software Engineer Apprentice

Exclusive opportunity

Onsite

Software Engineer Apprentice

VE3

Software Engineer Apprentice

Skills

Deep LearningDockerPythonData ScienceMicroservicesNumPypandasPyTorchTensorFlowGitMachine LearningAIGitHubNLP / Natural Language Processing

1 month ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Permanent

Location:

Maidenhead SL6, UK

Work mode:

Onsite

Published on:

14 October 2026

What they need


Job Title: Software Engineer Apprentice

Location: Maidenhead, United Kingdom

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 Model & Data Pipeline Development

  • 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.

Experimentation & Evaluation

  • 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.

Documentation & Collaboration

  • 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

Artificial Intelligence

Data Science

Mathematics

Software Engineering

Or a related STEM field

Technical Skills Core Skills & Competencies

  • Programming proficiency in Python and common ML libraries such as:
  • Pandas, NumPy, Scikit-learn
  • 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.

Other offers great for you!

These companies are also looking for great profiles

Rheso.tech

Ingénieur Logiciel Embarqué C Expérimenté

50-55k€ (Annuel)

Permanent contract

Toulouse, France

Hybrid

Skills

SwiftGit

1 year ago

Quick apply

NGC x OPTIMA

Ingénieur Logiciel embarqué

Freelance

Cergy, France

Hybrid, Onsite

Skills

AUTOSARBSW

1 month ago

Quick apply

Salutech

Ingénieur Logiciel IA

Freelance

Paris, France

Onsite, Hybrid

Skills

DockerPythonTesting & QAKubernetesSoftware refactoringCI/CDObservabilityAsynchronous programming

5 days ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools