At a Glance
- Tasks: Develop and deliver AI-driven software solutions in a dynamic team environment.
- Company: Join Virgin Atlantic, a leading travel company focused on innovation and customer experience.
- Benefits: Enjoy hybrid remote work, flexible hours, and a supportive, inclusive culture.
- Why this job: Be part of a cutting-edge team shaping the future of travel with AI technology.
- Qualifications: Experience in software development, proficient in Python and JavaScript, eager to learn about AI.
- Other info: Open to all backgrounds; we celebrate diversity and support individual needs throughout the application process.
The predicted salary is between 28800 - 42000 £ per year.
Hours: Full time, 37.5 per week, Monday – Friday.
Location: Hybrid remote working, with 3 days a week in our VHQ, Crawley based on operational requirements.
Contract: Permanent.
Closing Date: 20th June 2025
In a nutshell
At Virgin Atlantic Airways, we believe that everyone can take on the world, and it's our vision to become the most loved travel company. As we embark on this next exciting stage of our journey, we're harnessing our spirit of entrepreneurship and innovation to challenge the status quo.
As a Software Developer - AI, you will focus on the development and delivery of Gen AI-driven software solutions, working within a dynamic team to enhance Virgin Atlantic's digital products. You will be responsible for writing clean, efficient, and maintainable code, primarily in Python and JavaScript, while contributing to the successful deployment of Gen AI technologies that directly impact the company’s customer experience (CX) vision. You will collaborate closely with other software engineers, product teams, and AI specialists to develop LLM AI-powered applications, ensuring their scalability, security, observability and performance. This role is hands-on, with a primary focus on coding, testing, and deploying AI solutions in a fast-paced, agile environment.
Day to day
Some Of Your Key Responsibilities Will Be:
- Write, test, and maintain clean, efficient code in Python and JavaScript.
- Develop and implement Gen AI powered experiences or services in alignment with business and product requirements.
- Participate in code reviews to ensure high-quality and consistent coding standards.
- Work closely with cross-functional teams to integrate AI models into digital products, ensuring seamless user experiences.
- Collaborate with AI specialists to test and deploy models, ensuring they meet performance and scalability requirements.
- Stay up to date with the latest AI and machine learning technologies, incorporating new tools and techniques into your development work.
- Participate in agile team meetings, providing input on sprint planning, task estimation, and iterative improvements.
- Work effectively with the team to troubleshoot and resolve issues in AI development.
- Collaborate with senior developers and AI engineers to solve technical challenges and contribute to project delivery.
About You
The skills and experience we are looking for you to bring are:
- Demonstrable experience in software development, with exposure to AI or machine learning projects.
- Proficient in Python and JavaScript, with hands-on experience in building Gen AI proof of concepts or integrating LLM APIs.
- Familiarity with AI platforms such as OpenAI, Anthropic, or Databricks.
- Strong understanding of AI technologies and tools, including Generative AI and machine learning models.
- Experience working within an agile development environment, with an emphasis on collaboration and iterative delivery.
- Ability to write clean, maintainable code and contribute to code reviews.
- Strong problem-solving skills with a focus on delivering quality software solutions.
- Eagerness to learn and develop new skills in AI and machine learning.
Our recipe for leadership
At Virgin Atlantic, our leaders empower teams to thrive through collaboration, innovation, and excellence. Explore our Leadership Recipe and discover the 20 core ingredients that define what it means to lead with us, driving our mission to be the most loved travel company and achieve sustainable profit.
Want to learn more?
Be yourself
Our customers come from all walks of life and so do our colleagues. That’s why we’re proud to be an equal opportunity employer and actively encourage applications from all backgrounds. At Virgin Atlantic, we believe everyone can take on the world - no matter your age, gender, gender identity, gender expression, ethnicity, sexual orientation, disabilities, religion, or beliefs. We celebrate difference and everything that makes our colleagues unique by upholding an inclusive environment in which we can all thrive. So that everyone at Virgin Atlantic can be themselves and know they belong.
To make your journey with us accessible and individual to you, we encourage you to let us know if you’d like a little extra help with your application, or if you have any individual requirements at any stage along your recruitment journey. We are here to support you, so please reach out to our team, (recruitment@fly.virgin.com) feeling confident that we’ve got your individual considerations covered.
Software Developer – AI employer: Virgin Atlantic Cargo
Contact Detail:
Virgin Atlantic Cargo Recruiting Team
recruitment@fly.virgin.com
StudySmarter Expert Advice 🤫
We think this is how you could land Software Developer – AI
✨Tip Number 1
Familiarise yourself with the latest trends in AI and machine learning. This will not only help you understand the technologies Virgin Atlantic is using but also allow you to engage in meaningful conversations during interviews.
✨Tip Number 2
Showcase your experience with Python and JavaScript by working on personal projects or contributing to open-source initiatives. This practical experience can be a great talking point in interviews and demonstrates your coding skills.
✨Tip Number 3
Network with current or former employees of Virgin Atlantic, especially those in tech roles. They can provide insights into the company culture and the specific challenges faced in the Software Developer – AI position.
✨Tip Number 4
Prepare for technical interviews by practising coding challenges related to AI and software development. Websites like LeetCode or HackerRank can help you sharpen your problem-solving skills and get comfortable with coding under pressure.
We think you need these skills to ace Software Developer – AI
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience in software development, particularly with Python and JavaScript. Include any relevant projects involving AI or machine learning to demonstrate your skills.
Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for AI and how your background aligns with Virgin Atlantic's vision. Mention specific experiences where you've developed AI solutions or worked in agile environments.
Showcase Relevant Projects: If you have worked on any Gen AI proof of concepts or integrated LLM APIs, be sure to detail these projects in your application. Highlight the impact they had and the technologies used.
Prepare for Technical Questions: Anticipate technical questions related to AI technologies and coding standards. Brush up on your knowledge of clean code practices and be ready to discuss your problem-solving approach during potential interviews.
How to prepare for a job interview at Virgin Atlantic Cargo
✨Showcase Your Coding Skills
Be prepared to demonstrate your coding abilities in Python and JavaScript. You might be asked to solve a problem or complete a coding challenge during the interview, so practice writing clean and efficient code beforehand.
✨Understand AI Technologies
Familiarise yourself with the latest AI and machine learning technologies, especially those relevant to the role. Be ready to discuss how you've used these technologies in past projects or how you would apply them at Virgin Atlantic.
✨Emphasise Collaboration
Since the role involves working closely with cross-functional teams, highlight your experience in collaborative environments. Share examples of how you've successfully worked with others to deliver projects, particularly in agile settings.
✨Prepare Questions
Have thoughtful questions ready for your interviewers about the team, projects, and company culture. This shows your genuine interest in the role and helps you assess if it's the right fit for you.