Subpage Hero

Senior Data Engineer - Business Applications

The Role:

This is a great opportunity for a senior SQL and Python developer to own the end to end customer data journey within our Customer Data Platform. Reporting to the Head of Data & Insight, you will be responsible for designing and maintaining the databases and integrations within the Customer Data Platform, ensuring the all brands within the Group have access to Customer Data. You will be working with a small team which consists of database architects, developers, administrators and integration developers as well as wider commercial teams across the group.


Key Responsibilities:

  • Oversight, development and management of the databases within the Customer Data Platform
  • Oversight and maintenance of the database architecture within the Customer Data Platform
  • Oversight and development of API & SFTP integrations with 3rd party vendors and the Customer Data Platform
  • Ownership of unification and data governance within the Customer Data Platform
  • Assisting with setting up proof of concepts and defining use cases to drive future use of data within the Customer Data Platform
  • Ownership and governance of the customer data model for 10+ brands globally


Knowledge, Skills & Behaviors:

  • Strong proficiency with SQL and its variation among popular databases
  • Expert SQL knowledge and skilled at optimising large, complicated SQL statements
  • Previous experience deploying functions in a cloud setting (AWS Lambda, Azure Data Factory)
  • Previous experience working with streaming and bulk data pipelines
  • Experience working with a range of different data structures
  • Proficient at writing scalable code using Python (previous java experience advantageous)
  • Previous experience developing, documenting and owning complex data models
  • Previous experience in documenting and designing database architecture
  • Good understanding of REST API’s, JSON, IP, HTTPS, etc.
  • Proficient understanding of code versioning tools such as Git or Mercurial
  • Clear communication skills with the ability to communicate complex solutions to non-technical users
  • Ability to handle multiple projects and programs simultaneously  
  • Ability to prioritise tasks in a fast-paced environment and be flexible with tasks where necessary
  • Ability to get up to speed, dive into problems and find solutions quickly
  • Previous experience working with Customer Data Platforms or Treasure Data (Highly advantageous)
  • Adaptable and innovative demonstrating a willingness to learn and grow, and to initiate and implement change
  • Actively creates links in their team between personal, team and group purpose & vision; ensures staff understand how their work creates value for customers
  • Able to persuade, convince, influence and impress others to fully support an initiative or agenda
  • Has awareness of how they, their role and the business impacts on and is perceived by others and is able to adjust appropriately
  • Understands and respects others and is able to demonstrate this verbally and non-verbally
  • Has the desire to work co-operatively with all stakeholders to meet mutual goals and seeks out and shares inputs from others


To apply, please contact 

View all Vacancies