Job description

Job description

Loading...
  • Department:
    Technology
  • Job Type:
    Full Time
  • Number of Hours:
    37.5
  • Working Pattern:
    Mon-Fri, 9:00am - 5:30pm.
  • Contract Type:
    Permanent
Share this page
Share with linkedin
Share with facebook
Share with twitter
Share with email

Senior Data Engineering Manager (12063)

The Role

Location

Hybrid working - Remote / attendance to London office every 2 weeks.

We are looking for a passionate Senior Data Engineering Manager to join the Holland & Barrett Data & Analytics team. You will be responsible for building, leading and scaling an existing Data Lake team and Data Lake environment. You will be part of the broader H&B Data & Analytics organisation, working alongside the Data Warehousing, BI, Data Science and Product Analytics teams.  

The data platform is a key pillar in our transformation journey to become the leading health and wellness retailer. We love cloud native, we prefer building the right solutions over buying generic ones and we embrace automation, monitoring and testing in all things software, infrastructure and data. 

Overview 

The Senior Data Engineering Manager role is a leadership role for a team comprising Lead Data Engineers, Senior Data Engineers and Data Engineers. Your will have the chance to make your team shine and grow their capabilities. Line management and recruitment of new team members is something you should have experience of. Within your team there will be a high degree of autonomy coupled with an expectation of reliable sustained delivery with frequent deployments to production. 

You will work alongside the Head of Data Engineering, the Principal Data Engineer and other Senior Data Engineering Managers. We measure our success in terms of delivered outcomes and internal customer satisfaction. 

Responsibilities 

  • Manage and mentor a data engineering team building and supporting modern data engineering solutions to in the retail and e-commerce space 
  • Conduct technical platform design and implementation 
  • Foster a culture of simplicity, innovation and professionalism 
  • Control data lake costs 
  • Land raw data reliably for modelling by the DWH team in the Redshift data warehouse 
  • Agree SLAs for data availability; monitor SLIs and set SLOs. 
  • Proactively seek out new data sources for ingest into the data lake 
  • Stay abreast of emerging technologies and research which can improve your team's delivery capabilities and boost team engagement and passion 
  • Act as a role model for data engineers promoting high standards across all dimensions of outcome - quality, correctness, software engineering practices 
  • Maintain and enhance data engineering standards while enabling your team to exceed these standards 
  • Own the roadmap and schedule for your data engineering team which balances software delivery, continuous improvement and operational support 
  • Ensure testing, security and data governance is part of every step on the route to live 
  • Ensure data pipelines are monitored for functional correctness, SLIs and anomalies 
  • Develop and review code yourself 
  • Ensure the success of cross-functional squad teams your team members will be part of 
  • Grow your team through recruitment, training, coaching, motivating and managing performance 
  • Apply and encourage evidence-based decision making 
  • Lead team activities: Code review, standards setting, retrospectives, continuous improvements, show'n'tells, backlog refinement. 
The Person

You have experience with cloud computing and developing data processing pipelines including ingestion, cleaning, transformation, monitoring, data quality profiling and more. You have worked with large-scale batch processing as well as near-real time stream processing. Best practices in data and software engineering are dear to your heart. You are not dogmatic; you can balance strategic and tactical development and know how to develop and deploy quickly and iteratively in a team context. 

You have extensive experience with numerous technology stacks and approaches. Consequently, you can make informed design choices as easily as day-to-day decisions including ways of working, practices and technologies. You see high quality tested code as an enabler of development speed not an afterthought. Data governance and security by design are topics you delight in. 

You are seeking to take more responsibility, provide solutions and own these collectively within the team through to deployment. You like to develop your leadership and technical skills and value a culture where learning and experimentation are promoted. 

You have experience of leading small teams (4-6) and building high performance squads.

Your Skills 

  • Able to design data engineering solutions with awareness of scale, efficiency and correctness 
  • Able to lead review of data engineering designs 
  • Able to communicate with stakeholders at a suitable level of detail to ensure requirements are well understood and stakeholders have accurate expectations on dates and functionality 
  • Motivate your team by supporting autonomy, proficiency and purpose in the data engineering realm 

People Skills 

  • Curious 
  • Positive 
  • Collaborative 
  • Resilient 
  • Outcome Orientated 
  • Sharer 
  • Motivator 
  • Clear Communicator 
  • Organizer 
  • High Performance Champion 

Development Skills 

  • Pathfinder 
  • Realistic 
  • Inventive 
  • Systematic 
  • Analytic 
  • Problem Crusher 
  • Decomposer 
  • Ground Breaker 

Technical Skills 

You will need relevant experience in the following areas or equivalent experience and the ability to train yourself as you go to cover gaps and new technologies that your team will need guidance on. You will be developing solutions hands-on and taking this into production as part of your team.  

  • Cloud Computing: AWS, S3, Athena, Glue, Lambda, CloudFormation, EMR, Kubernetes, DBT 
  • Distributed computing: Spark, architectural principles 
  • Messaging: Kafka, Avro schema, Kafka Connector, Kafka ecosystem 
  • Monitoring: Datadog 
  • Software Engineering Practices: TDD, CI, CD, Design. 
  • Scala, Python 
  • SQL Scripting: Athena, Spark SQL, Redshift 
  • RDBMS: Any 
  • Professional experience in a comparable role 
  • Git, Code Review, Code Coverage, SBT, IDE 
The Company

Holland & Barrett is one of the nation's most loved and trusted brands, known for offering quality health food, vitamins and supplements all sold by highly trained and qualified advisors.

Bucking the current trend of high street retailers, we forecast significant growth and expansion plans in the coming years, with considerable investment going into all areas of the business. We certainly embrace change and drive speed in everything we do. Every day presents a different challenge, but every day is also filled with fun, teamwork and passion to succeed and surpass every expectation.

Join us and see how far you can go…


 
Vacancy Alerts
Create an alert subscription based on this vacancy