At a Glance
- Tasks: Join us to design and implement machine learning models that enhance airline operations.
- Company: British Airways connects Britain with the world, celebrating over 100 years of aviation excellence.
- Benefits: Enjoy unlimited staff travel perks, discounted airfares, and opportunities for personal growth.
- Why this job: Make a real impact in a collaborative environment while shaping the future of aviation.
- Qualifications: Master's degree or 2+ years in Data Science; strong Python and machine learning skills required.
- Other info: We value diversity and encourage applicants from all backgrounds to apply.
The predicted salary is between 43200 - 72000 £ per year.
A career without limits
As the nation\’s flag carrier, we take great pride in connecting Britain with the world and the world with Britain.
It\’s something we\’ve been doing for over 100 years, ever since we launched the world\’s first international scheduled air service between London and Paris.
This originality has been in our blood since day one. It\’s the spirit we share with the people that fly with us, our partners, and our colleagues.
So, whether you are a reassuring voice on the end of a phone, a smile at the door, under a wing keeping the turbines spinning or landing us gently in far-flung places, a job at British Airways is yours to make.
We know great things can happen when you\’re inspired to think big and bring your ambition to work every day, which is why, at British Airways the sky is never the limit.
The role:
Data Scientist / Senior Data Scientist
Join British Airways as a Data Scientist in our cutting-edge Operations Decision Support (ODS) product team. This full-stack role sits at the heart of our transformation, combining data science, machine learning, and optimisation to build industrialised decision-support software. If you\’re passionate about solving real-world problems through intelligent, data-driven solutions and thrive in a collaborative, agile environment-this is your opportunity to make a real impact.
What you\’ll do:
-
Design and implement machine learning and optimisation models that power decision-support tools across British Airways operations.
- Collaborate with software engineering teams, product & change teams to turn their models into industrialized products that are used by the airline every day to make better decisions.
-
Build robust data pipelines, automate data cleaning, and deliver scalable, production-grade Python code using best practices such as typing, testing, and modular design.
-
Integrate models into orchestration frameworks (e.g. Dagster) and cloud-based deployment pipelines following CI/CD principles.
-
Use analysis and visualisation to identify high-value opportunities, measure product adoption, and quantify business impact.
-
Partner with stakeholders to embed data products into operational workflows, improving efficiency and enabling smarter decisions.
-
Contribute to feature prioritisation, roadmap development, and team best practices in a highly agile, cross-functional environment.
-
Communicate technical solutions clearly, framing trade-offs and insights for audiences at all levels.
What you\’ll bring to British Airways:
-
Strong knowledge of machine learning and optimisation techniques-including supervised/unsupervised learning and operations research (e.g. linear, mixed-integer programming, heuristics).
-
Proficient in Python (required), with experience using libraries such as scikit-learn, pandas, numpy, and Gurobi. Other programming languages are a plus.
-
Solid experience with SQL, data engineering, and cloud-based tools (AWS preferred), as well as version control (Git), experiment tracking (e.g. MLflow), and containerisation (e.g. Docker).
-
Familiarity with CI/CD tools (e.g. GitHub Actions), model/data versioning (e.g. DVC), and orchestration frameworks (e.g. Airflow, Dagster).
-
Skilled in testing (unit, integration, end-to-end), and visualising outcomes with tools like seaborn.
-
Ability to translate complex business problems into data science solutions and effectively communicate technical concepts to varied audiences.
-
Comfortable managing delivery timelines, balancing speed with long-term impact.
Your experience:
-
Master\’s degree in Data Science, Machine Learning, Operational Research or a related field, or 2+ years of relevant industry experience (required).
-
0-2 years working on production ML or optimisation software products at scale (required).
-
Experience developing industrialised software products or working in relevant industries such as transportation, airlines, or logistics (preferred).
Ready to bring the power of data to life and help shape the future of aviation operations? Apply now and be part of our journey at British Airways.
What we offer:
We believe that all the people who work with us should feel valued for the part they play. It\’s one of the reasons our rewards go far beyond a competitive salary.
From the day you join us, you\’ll get access to brilliant staff travel benefits including unlimited basic and premium standby tickets on British Airways flights. You\’ll also receive up to 30 discounted Hotline\’ airfares per year for yourself, friends, and family.
At British Airways you\’ll have the chance to take on new challenges and move forward in a way that feels right for you. We encourage all those who work for us to consider opportunities right across our business to help you develop and progress.
We never stand still, and we don\’t expect our people to either.
Inclusion & Diversity
At British Airways we all have a part to play in creating an inclusive place to work. Diverse representation among our people is really important to us and we recognise that all our colleagues are uniquely different and bring their own originality, creativity and identity to work.
Inclusion and diversity is a key driver of innovation and we\’re committed to creating a culture where everyone feels that they can be themselves. We\’re looking for people from all backgrounds and cultures to join us and be a part of our journey to become a Better BA as we continue to connect Britain with the world and the world with Britain.
#J-18808-Ljbffr
Data Scientist / Senior Data Scientist employer: British Airways PLC
Contact Detail:
British Airways PLC Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Data Scientist / Senior Data Scientist
✨Tip Number 1
Familiarise yourself with British Airways' operations and the specific challenges they face in the aviation industry. Understanding their business model and how data science can enhance operational efficiency will help you tailor your discussions during interviews.
✨Tip Number 2
Showcase your experience with machine learning and optimisation techniques by preparing examples of past projects. Be ready to discuss how you applied these techniques to solve real-world problems, particularly in a production environment.
✨Tip Number 3
Network with current or former employees of British Airways on platforms like LinkedIn. Engaging with them can provide insights into the company culture and expectations, which can be invaluable during your application process.
✨Tip Number 4
Prepare to demonstrate your technical skills in Python and SQL during the interview. Consider working on a small project that involves building a data pipeline or a machine learning model, as this hands-on experience can set you apart from other candidates.
We think you need these skills to ace Data Scientist / Senior Data Scientist
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights relevant experience in data science, machine learning, and optimisation. Use keywords from the job description to demonstrate that you meet the specific requirements British Airways is looking for.
Craft a Compelling Cover Letter: In your cover letter, express your passion for data-driven solutions and how your skills align with the role. Mention specific projects or experiences that showcase your ability to solve real-world problems using data science.
Showcase Technical Skills: Clearly outline your proficiency in Python and relevant libraries, as well as your experience with SQL and cloud-based tools. Providing examples of past projects where you applied these skills can strengthen your application.
Highlight Collaboration Experience: Since the role involves working with cross-functional teams, emphasise any previous experiences where you collaborated with software engineers or product teams. This will show your ability to work effectively in an agile environment.
How to prepare for a job interview at British Airways PLC
✨Showcase Your Technical Skills
Be prepared to discuss your experience with machine learning and optimisation techniques. Highlight specific projects where you've implemented models using Python and relevant libraries like scikit-learn and pandas.
✨Demonstrate Problem-Solving Abilities
Think of real-world problems you've solved using data science. Be ready to explain your thought process, the challenges you faced, and how your solutions made an impact.
✨Communicate Clearly
Practice explaining complex technical concepts in simple terms. The interviewers will want to see how well you can communicate your ideas to both technical and non-technical audiences.
✨Understand the Company Culture
Research British Airways and their commitment to innovation and diversity. Be ready to discuss how your values align with theirs and how you can contribute to their mission of connecting Britain with the world.