Senior Data Platform Engineer
Explore roles
easyJet
Senior Data Platform Engineer
Competitive
Luton
Hybrid
RECENTLY POSTED
Graduate
Junior
Mid
Senior
Leader
Description
ID: 16593Hybrid requirements: 2 days per week in the office.
Application question:
Are you able to get to Luton Airport 2x days per week?

With a big investment into Databricks, and with a large amount of interesting data, this is the chance for you to come and be part of an exciting transformation in the way we store, analyse and use data in a fast paced organisation. You will join as a Senior Platform Data Engineer providing technical leadership to the Data Engineering team. You will work closely with our Data Scientists and business stakeholders to ensure value is delivered through our solutions.

Job Accountabilities

  • Develop robust, scalable data pipelines to serve the easyJet analyst and data science community.
  • Highly competent hands-on experience with relevant Data Engineering technologies, such as Databricks, Spark, Spark API, Python, SQL Server, Scala.
  • Work with data scientists, machine learning engineers and DevOps engineers to develop, develop and deploy machine learning models and algorithms aimed at addressing specific business challenges and opportunities.
  • Coach and mentor the team (including contractors) to improve development standards.
  • Work with Business Analysts to deliver against requirements and realise business benefits.
  • Build a documentation library and data catalogue for developed code/products.
  • Oversight of project deliverables and code quality going into each release.

Requirements of the Role

Key Skills Required

  • Technical Ability: has a high level of current, technical competence in relevant technologies, and be able to independently learn new technologies and techniques as our stack changes.
  • Clear communication; can communicate effectively in both written and verbal forms with technical and nontechnical audiences alike.
  • Complex problem-solving ability; structured, organised, process-driven and outcome-oriented. Able to use historical experiences to help with future innovations.
  • Passionate about data; enjoy being hands-on and learning about new technologies, particularly in the data field.
  • Self-directed and independent; able to take general guidance and the overarching data strategy and identify practical steps to take.

Technical Skills Required

  • Significant experience designing and building data solutions on a cloud based, big data distributed system.
  • Hands-on software development experience with Python and experience with modern software development and release engineering practices (e.g. TDD, CI/CD), and software deployment automation with GitHub actions or Azure DevOps.
  • Experience in testing automation of data transformation pipelines, using frameworks like Pytest or dbt Unit Test.
  • Comfortable writing efficient SQL and debugging.
  • Data warehouse operations and tunning experience in schema evolution, indexing, partitioning.
  • Hands-on IaC development experience with Terraform or CloudFormation.
  • Understanding of ML development workflow and knowledge of when and how to use dedicated hardware.
  • Significant experience with Apache Spark or any other distributed data programming frameworks (e.g. Flink, Hadoop, Beam)
  • Familiarity with Databricks as a data and AI platform or the Lakehouse Architecture.
  • Experience with data quality and/or and data lineage frameworks like Great Expectations, dbt data quality, OpenLineage or Marquez, and data drift detection and alerting.
  • Understanding of Data Management principles (security and data privacy) and how they can be applied to Data Engineering processes/solutions (e.g. access management, data privacy, handling of sensitive data (e.g. GDPR)

Desirable Skills

  • Experience in event-driven architecture, ingesting data in real time in a commercial production environment with Spark Streaming, Kafka, DLT or Beam.
  • Understanding of the challenges faced in the design and development of a streaming data pipeline and the different options for processing unbounded data (pubsub, message queues, event streaming etc)
  • Understanding of the most commonly used Data Science and Machine Learning models, libraries and frameworks.
  • Knowledge of the development lifecycle of analytical solutions using visualisation tools (e.g. Tableau, PowerBI, ThoughtSpot)
  • Hands-on development experience in an airline, e-commerce or retail industry.
  • Worked within the AWS cloud ecosystem.
  • Experience of building a data transformation framework with dbt.
Role tech stack
Culture overview
Working in an airline like ours means collaborating with diverse stakeholders including engineers, cabin crew, operational teams, and customer service staff. And wherever you go you’ll find our Orange Spirit, it’s our unique working culture where people are fun, friendly, optimistic, inclusive, and proactive. It’s a rewarding environment as you’ll get to see the impact you make, and get to try new ideas in a safe and supportive environment Within the team we also have a ‘people first’ culture – that means it’s full of friendly faces, opportunities to collaborate, programmes to help you focus on wellbeing and L&D, and recognition of a job well done. It also means flexibility, away days and many other opportunities to refocus.
Employee benefits
Bonus Scheme
Cycle To Work
Flexible Working
Free Parking
Health Cash Plan
Laptop
Life Insurance
Pension
Share Options
Travel Allowance
Wellbeing Programme
Work abroad
Office vibe
Clubs & Meetups
Open Plan
Social Events
Team Building Days
Location
Leadership
Opal Perry Chief Data and Technology Officer
Tech overview
When it comes to making low cost travel easy, Technology and Data is absolutely critical. From our ecommerce platform, our Apps, the technology that underpins our flight operations, to the way we manage our corporate functions - virtually all our processes rely on the use of IT to keep us competitive. In fact, every journey undertaken on an easyJet flight or holiday is touched by our team. We’ve recently embarked on the biggest transformation of our technology capability in our history, investing record amounts in digital platforms, data analytics, artificial intelligence, cloud, and cyber security. So you’ll contribute to a diverse range of cutting edge projects that will positively impact tens of millions of customers, gaining incredible exposure and experience along the way.
Engineering principles
Communication and collaboration
Configuration management
Continuous delivery
Feature switching
Infrastructure as code
Mentoring
Company tech stack
easyJet
Senior Data Platform Engineer
Share role