Impress employers and recruiters.
Choose from hundreds of resume examples.

Impress employers and recruiters.
Choose from hundreds of resume examples.
Tailor your resume to this Principal Data Scientist - Optimisation Engineering role.
Rezi rewrites your resume against easyJet's job description. Free.

Tailor your resume to this Principal Data Scientist - Optimisation Engineering role.
Rezi rewrites your resume against easyJet's job description. Free.
Don't guess if your resume is good enough.
See how it scores against the Principal Data Scientist - Optimisation Engineering posting at easyJet — free, in seconds.

Don't guess if your resume is good enough.
See how it scores against the Principal Data Scientist - Optimisation Engineering posting at easyJet — free, in seconds.
About the Role
Lead an optimisation engineering team building decision-support products that solve complex disruption-management and crew/roster optimisation challenges. Translate operational problems into scalable software and optimisation solutions, partnering closely with product, data/operations research (OR), and customer stakeholders. The role blends people leadership with hands-on technical direction across architecture, delivery, quality, and reliability.
Responsibilities
- Lead, coach, and grow a cross-functional team of software engineers and partnered OR/data science specialists.
- Own technical direction and delivery for products that model, optimise, and operationalise solutions to disruption and crewing problems.
- Drive architecture and design decisions for services, APIs, data pipelines, and user-facing workflows that support optimisation at scale.
- Partner with product management to shape roadmap, break down ambiguous problem statements, and define measurable outcomes and acceptance criteria.
- Collaborate with OR/optimisation experts to integrate solvers and ensure model performance, correctness, explainability, and maintainability.
- Establish strong engineering practices: code review, automated testing, CI/CD, release management, incident response, and post-incident learning.
- Build observability into optimisation services and manage performance tuning across environments.
- Contribute hands-on when needed, while primarily enabling the team to deliver consistently.
Requirements
- Proven experience leading a software engineering team delivering production-grade systems (people leadership and/or strong technical leadership), that encompass solver technology.
- Strong software engineering fundamentals: system design, distributed systems concepts, APIs, data modelling, testing, and operational excellence.
- Experience building optimisation, scheduling, or decision-support applications, or closely related domains requiring complex constraint-based reasoning.
- Working knowledge of mathematical optimisation concepts and how they impact product design.
- Hands-on programming experience in one or more mainstream languages (e.g., Python, Java, C#, C++), with the ability to review and guide code quality.
- Experience integrating and operating optimisation components.
- Ability to communicate clearly with both technical and non-technical stakeholders, and to translate operational needs into engineering deliverables.
Skills
- Optimisation: Gurobi (or equivalent), model libraries/APIs, batching/warm starts, parameter management, sensitivity analysis.
- Languages: Python and/or Java/C#/C++.
- Services: REST/gRPC APIs, microservices and/or modular monoliths, asynchronous job orchestration.
- Data: SQL, data pipelines/ETL/ELT, caching strategies, data quality checks, reproducible inputs/outputs.
- DevOps: CI/CD, infrastructure as code, containerisation (e.g., Docker), monitoring/alerting, incident management.
- Quality: unit/integration tests, performance tests, model validation frameworks, feature flags.
Location
- Hybrid
Work Type
- Hybrid working policy of 40%-60% of the month spent with colleagues.
Experience Level
- Principal
Salary/Compensations
- Competitive base salary
- Annual bonus
Benefits
- 25 days holiday
- Pension scheme
- Life assurance
- Flexible benefits package
- Discounted staff travel scheme for friends and family
- Annual credit for discount on easyJet holidays
- ‘Work Away’ scheme, allowing you to work abroad for 30 days a year
- Electric vehicle lease salary sacrifice scheme
About the Company
- easyJet is a FTSE-250 listed, £multi-billion low-cost airline that serves tens of millions of customers every single year.
- We fly more than 1,207 routes, connecting 38 countries across Europe, and employ more than 18,000 colleagues.
- Our mission is to make low-cost travel easy.
- Our Promise Behaviours – we are Safe, Bold, Welcoming and Challenging.
Equal Opportunity
- At easyJet, we are dedicated to fostering an inclusive workplace that reflects the diverse customers we serve across Europe. We welcome candidates from all backgrounds.
- If you require specific adjustments or support during the application or recruitment process, such as extra time for assessments or accessible interview locations, please contact us at ma.recruitment@easyjet.com.
- We are committed to providing reasonable adjustments throughout the recruitment process to ensure accessibility and accommodation.