Apprentice - Software Developer
Posted 3 days 8 hours ago by Virgin holidays
Permanent
Full Time
Apprenticeships & Internships Jobs
Sussex, Crawley, United Kingdom, RH100
Job Description
Job Details Salary: £26,255 Hours: Full Time, 37.5 hours Location: VHQ, Crawley, hybrid 3 days a week in the office Contract: Fixed Term Contract 24 months Closing Date: 20th July 2025 In a nutshell If you're the kind of person who's always asking "how can I build that?", this is your chance to turn curiosity into capability. As our Software Developer Apprentice, you'll join the heart of our digital development team, contributing to the design and delivery of cutting-edge AI applications. This isn't just about learning how to code-it's about using technology to unlock better, smarter experiences for our people and customers. From day one, you'll be part of a team working on real-world problems, with the support and mentoring to help you grow. If you're excited by Python, fascinated by AI, and driven to build things that matter, come chart your path with us at Virgin Atlantic. Day to day 
- Write and maintain Python code that powers our AI and Generative AI applications
- Build full-stack solutions by connecting intuitive front-ends with robust back-end systems
- Integrate APIs and open-source libraries like LangChain and Hugging Face
- Work in agile sprints, collaborating closely with developers, designers, and product managers
- Participate in code reviews, pair programming, and technical workshops
- Test your code at every level-unit, integration, and system-ensuring quality and scalability
- Help document your solutions so others can build on your work
- Support deployment and version control through modern development pipelines
- You've got a solid foundation in Python and are excited to apply it in a real-world setting, either through your own learning, courses or work experience
- You're curious about AI and machine learning, especially tools like OpenAI or LangChain
- You've dabbled in HTML, CSS or JavaScript, and want to grow your front-end skills
- You enjoy solving problems and breaking them down into clear, logical steps
- You're a team player who communicates well and enjoys learning with others
- You're comfortable working in agile environments and are open to feedback
- You're passionate about building digital tools that make a real difference