We are looking for an experienced senior data
engineer passionate about exercising technical
skills and mentoring a growing data engineering

Remote, UK
Key area:
Data Team
About the role

We are looking for an experienced senior data engineer, who is not only passionate about exercising their strong technical skills as an individual contributor but is also comfortable mentoring a growing data engineering team.

We work in an aws/fivetran/snowflake/looker/airflow data stack, and typically use python and docker in our pipelines. You will be an expert in these (or similar systems) as well as being fluent with more general data engineering tools and techniques.

As an individual contributor you will be confident in taking a project brief and drawing out requirements, designing and signing off an architectural plan including tests with the various stakeholders, and either managing your time to execute the plan or supporting others in the team to do so.

You will be comfortable mentoring people and bringing out the best in them, have excellent communication skills and enjoy fostering best practices.

Our data engineering team is also becoming responsible for our product feeds. This is one of our key systems and involves extracting our clients’ product sets and stock availability from their systems and integrating them within our own - so any experience with APIs, web scraping, and contract or statistical testing would be a bonus.

The person we’re looking for
  • Passionate about designing and delivering solutions to complex problems
  • Curious with a desire for continuous learning
  • Friendly with a collaborative attitude to solving problems
  • Excellent communication skills
  • Self-motivated and self-managing, with great organisational skills
  • Comfortable both expressing your opinions and also listening to the opinions of others as required by the situation
  • Experienced and passionate for ELT projects, Data Modelling and Big Data
You’ll be responsible for
  • Serving as data engineering subject matter expert
  • Mentoring an emerging data engineering team
  • Collecting use cases and requirements from the wider data team and other decision makers to meet project briefs
  • Translating use cases, pain points and success criteria into technical requirements
  • Designing and getting sign off for architectural plans
  • Designing, building, maintaining and upgrading data pipelines and self-service tooling to provide clean, efficient results
  • Writing automated tests to validate requirements
  • Promoting data governance through documentation, observability and controls
  • Using version control and performing code reviews
  • Fixing bugs in a timely manner
  • Promoting adoption of tools and best practises across the team
Skills & Experience
  • Strong commercial experience in a Senior Data Engineering role
  • Solid experience leading projects
  • Experience mentoring more junior team members
  • Comfortable with ELT pipelines and the full data lifecycle
  • Comfortable evaluating both business requirements and technical requirements
  • A good understanding of techniques to deal with large datasets
  • Experience with airflow/aws/fivetran/snowflake/docker (or similar)
  • Great Python/SQL/Cloud (AWS or similar) skills
  • Experience handling real-time data
  • Experience managing data pipelines over time and evolving them to meet new business requirements
Application deadline: 02/05/2022
Apply now