Madrid, ES
Description
Ryanair Labs is the technology brand of Ryanair, a start-up inside a corporation and a state of-the-art digital & IT innovation hub creating Europe’s Leading Travel Experience for customers. More than 600+ IT enthusiasts are working on 30+ projects with a collaboration of our Dublin, Madrid, Wroclaw and Portugal Labs teams and are making your travel experience unique. As a result of our continued expansion, we want to hear from the best IT experts the European market has to offer to join our Labs.
Ryanair’s scale provides a unique opportunity for a massive optimisation of resources, which makes the Optimisation Team a key component to turn Ryanair into the biggest airline in the world. The optimisation team builds solutions to make optimal decision in every business area: rostering, aircraft allocation, stock management, maintenance and training plans, scheduling, etc. We are building one of the top optimisation teams in Europe and are looking for a Senior Optimisation Engineer to join our team.
You will join the scheduling team to help build an optimal schedule for more than 600 aircraft, a unique problem that will require you to push the boundary of what is currently possible. If you are a great software engineer interested in optimisation or an optimisation expert with a passion for coding, we are looking for you.
Requirements
Requirements
- +4 years of experience (or relevant academic experience) working on mathematical optimization projects or implementing algorithms were performance is critical
- +4 years of experience developing with C++ (ideally) or another high-performance language
- Strong software development skills, especially in object oriented programming
- Fluent in English
Plus:
- PhD in Mathematical Optimisation / Operations Research or Computer Science
- Software architecture skills
- Strong background on some of the following:
- mixed integer programming (branch and bound etc.)
- linear programming (simplex method, duality theory, column generation)
- constraint programming
- local search methods
- metaheuristics
Benefits
- We promote innovation, all our teams are Agile and several PoCs of new technologies or innovative ideas are launched every week.
- A competitive but flexible technical career plan.
- Financial support for conferences and training courses. We encourage you to attend training events and conferences, this is key for us to keep up to date with the most advance techniques and technologies.
- Possibility for career growth in a continuously growing team.
- Full remote (within Spain).
- Possibility of pursuing an industrial PhD.
- Optional discounts on health insurances (various companies).
- Travel discounts, of course!
Competencies