Data & Reporting

The Data & Reporting Team are integral to Skyscanner, ensuring that our price data is relevant, accurate, and available. We also maintain and exploit the internal logging system that tracks all our sales activity, providing critical information and key performance indicators to the company.

The Data & Reporting team's main focus is gathering of flight, price and availability data from third party websites and selected partners. Every day is different, with unique challenges ranging from implementing data collection from new websites, fixing and maintaining our links to existing partners, or setting up tracking essential to our business model.

The code-base for the web scraping library is written in Python, and XML/Regular expressions are used to parse out relevant data from third party websites and APIs. The Data & Reporting team also manage and maintain our relationships with the Global Distribution Systems (GDS) that provide pricing information for many of our affiliated airlines.

The reporting element of the team focuses on the storage of data in our internal logging system. The logging system uses a combination of Python and RabbitMQ to validate, correlate and insert the data into the high volume OLTP system based on a SQL Server platform.

This data is then exploited to provide insights and information across the company, including monitoring operational environments, dealing with commercial queries, and undertaking research projects when required. Other important responsibilities include the maintenance of the business intelligence infrastructure and governance of all data that enters the logging system.

 

Latest Jobs

  • We're looking for exceptional software engineers who want to build on their skills and learn new technologies. Part of an intelligent agile team, you'll help increase our global coverage of flight data by ensuring that web scrapers and data sources are reliably providing accurate information.
  • The Data & Reporting Team are an integral part of Skyscanner and primarily ensure that all operational data that drives the pricing engine is relevant, accurate and available. We are now looking for an experienced Manager to take a lead role in facilitating process improvements and increased productivity of this business critical team.
  • We are looking for exceptional software engineers who have a strong desire to build on their existing skills and learn new technologies. Working as part of an agile, energetic, and intelligent team you will help increase global coverage of flight data by ensuring that web scrapers and data sources are reliably providing accurate information.