Senior Data Engineer
Holland & Barrett
- London
- Permanent
- Full-time
- You will be responsible for building, scaling and managing highly available, scalable Data integration solutions and Data services.
- You will be part of the broader H&B Data & Analytics organisation, working alongside the Data Warehousing, BI, Data Science and Product Analytics teams.
- You will be a key part of the team which owns the Data Lake and will be responsible for governing, managing and integrating various consumers and publishers to the data lake.
- You will be building Cloud native systems hosted in AWS.
- You will be working closely with Data Science team building Data Science platforms and applications.
- Strong experience in using Docker, virtualisation and containerisation frame works
- Strong experience with IaC technologies : Terraform, AWS Cloud Formation, AWS SAM
- Strong experience in AWS Cloud Computing : AWS, S3, Athena, Glue, Lambda, Step Functions, EventBridge, EMR, EKS, AWS Batch, RDS, DynamoDB, Redshift
- Experience in deploying, scaling, and overseeing production services on AWS infrastructure.
- Hands on experience with CI/CD deployments, GitLab CI
- Strong Scala and/or Python professional development experience
- Experience in working with serverless and events
- Experience in building data services
- Experience in building monitoring and alerting platforms using Datadog or Cloudwatch
- Professional experience in a comparable role
- Consistently demonstrates the ability to design AND deliver functional and quality software.
- Takes a nuanced view of standards and best practices within the team and consistently look for opportunities to improve the overall capability ecosystem.
- You scrutinise code for scalability, performance issues, adhering to software design principles, open to alternative approaches and respect others autonomy.
- Self driven - Able to drive projects to successful outcome collaborating with all stakeholders.
- Can operate at pace independently without constant oversight.
- Arrange and lead meetings to progress decisions.
- You can describe complex technical areas and practices to both technical and non-technical audiences in ways they can understand.
- You actively engage with the key stakeholders influencing your squad and those who are responsible for cross cutting concerns, e.g. infrastructure, PaaS, security, reliability, etc.
- You are active in learning new techniques and approaches which could support the projects you are working on.
- Able to elicit functional and non-functional requirements making sure they are compatible with the Tech and Data strategy.
- Develops into SME for a functional area and multiple small/medium scale capabilities. Takes operational responsibility.
- Writes test plans to ensure robustness of cloud native, high throughput and scalable applications.
- Sets measurable goals, keeps stakeholders informed of progress and consistently meets these goals.
- Can build and review engineering/architecture designs focussing on availability, scalability, visibility and cost effectiveness.
- Identifies software security issues in their own solutions, risks of handling sensitive data and provides relevant solution.
- Mentor new hires and junior members of the team.
- We operate virtually. Remote, hybrid or in our tech hubs - we work in an agile environment where you can thrive.
- We offer a 10% incentive scheme, based on company performance - when we win, so do you
- Learn from the best - at H&B you'll have the opportunity to enhance and expand your skills and shape your career
- We want you to produce your best, so we provide you with the best tech equipment
- Stay healthy with a 25% discount on all product ranges to help you live well
- We like to recognise and celebrate our people with our Colleague Recognition Scheme, so your hard work won't go unnoticed