Jobs
My ads
My job alerts
Sign in
Find a job Career Tips Companies
Find

Software engineer apprentice

Windsor
Permanent
Apprentice engineer
Posted: 17h ago
Offer description

Software Engineer Apprentice Education: Degree or Postgraduate Location: Hybrid (Maidenhead-based) Job Purpose The AI Engineer Apprenticeship is an advanced, hands-on training programme designed for individuals passionate about artificial intelligence and machine learning. 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 Core Skills & Competencies Technical Skills 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

Apply
Create E-mail Alert
Job alert activated
Saved
Save
Similar job
2026 industrial process engineer apprentice – templecombe
Templecombe (RG9 3)
Permanent
Best Apprenticeships
Apprentice engineer
€22,000 a year
Similar job
Field engineer apprentice
Reading (Berkshire)
Permanent
myGwork - LGBTQ+ Business Community
Apprentice engineer
€27,750 a year
Similar job
River & coastal civil engineer apprentice (degree)
Reading (Berkshire)
Permanent
STANTEC
Apprentice engineer
€22,000 a year
See more jobs
Similar jobs
Engineering jobs in Windsor
jobs Windsor
jobs Berkshire
jobs England
Home > Jobs > Engineering jobs > Apprentice engineer jobs > Apprentice engineer jobs in Windsor > Software Engineer Apprentice

About Jobijoba

  • Career Advice
  • Company Reviews

Search for jobs

  • Jobs by Job Title
  • Jobs by Industry
  • Jobs by Company
  • Jobs by Location
  • Jobs by Keywords

Contact / Partnership

  • Contact
  • Publish your job offers on Jobijoba

Legal notice - Terms of Service - Privacy Policy - Manage my cookies - Accessibility: Not compliant

© 2026 Jobijoba - All Rights Reserved

Apply
Create E-mail Alert
Job alert activated
Saved
Save