Data Engineer

The Very Group Limited ,
Liverpool, Merseyside
Job Type: Full-time

Overview

We’re always looking for talented people to join us on this journey, to work within a 200 tech team. Our Data community have a passion for tech, our customers and ensuring our solutions are the best they can be. We have a number of roles at varying levels that reflect experience and career path aspiration, so whether you have deep experience in what you do and are looking for your next challenge, or perhaps you’re early on in your Data career and want to learn and develop in a role that values curiosity and ambition we’d love to talk to you about our journey, culture, and the potential for you to play a part in that What do we do in Data Engineering? It’s an exciting time to join us at The Very Group We’ve embarked on an ambitious journey: we’re modernising our data infrastructure with cutting-edge technologies that will inspire our customers with an engaging shopping experience. Taking a cloud first approach to the technology choices we make; we are migrating from on-premise infrastructure to PaaS and SaaS providers such as AWS and Azure. This means: A data lake to enable data science to explore and model raw data. A data warehousing capability to drive enterprise reporting. A rich reporting suite to share insights and tell customer stories. A focus on real-time capabilities and automation. How we work Our people work within autonomous squads towards common goals. Our data engineers will help to define the re-usable patterns that can be used by the squads to achieve their goals and deliver solutions in the right way. Data Engineering is made of autonomous squads focused on specific objectives to make a difference for our customers. These include areas such as customer recommendations, credit decisioning products, pricing algorithms, and many more. In doing this we’re enhancing a number of areas of our infrastructure, such as data ingestion, data warehousing, business intelligence applications, and data science tools. Our Data engineers work as part of squads to ensure the underlying data platform supports the business strategy. They create data pipelines, setup distributed querying technologies, steer technical designs and lead the technical delivery across the platform. What do we look for? We value people who can demonstrate a passion and curiosity around technology allied to a good understanding of modern software testing methods, tools and processes. We look for people who have great interpersonal skills, love working collaboratively, take ownership of the conversation on quality, are fearless in their approach to work, and continuously seek feedback to learn from. Our teams work in an Agile development environment and we see Continuous Integration and Continuous Deployment as critical in supporting our strategic ambition of being the best for our customers. We want our people to have a comprehensive understanding of technology and take the right approach to delivering technology to the business. What we value: Software Development You likely know or want to learn and progress with a variety of programming languages and technologies. More importantly, you know when to use the right tools and practices to suit the situation. Data You will have an appreciation of some of the challenges faced by businesses in utilizing data effectively. You'll want to know more about terms like data-lake, data warehousing, ETL, stream processing, and data democratization. Quality You care about the quality of the solutions you deliver. You realise that code needs to be read by people, so it should be clear and understandable. You approach testing pragmatically, utilizing approaches like TDD and BDD when appropriate. Cloud Infrastructure You have an appreciation for the benefits of the cloud computing.You know what site reliability engineering is and have an interest in one major cloud provider (AWS, Azure, GCP Our Tech Below is a summary of what we are using today. Don’t worry though if you don’t have experience of the below we are still keen on talking to you. Cloud Providers - AWS Programming Languages - Scala, Java, Python, SQL Tools: Spark, Kafka, Hadoop Ecosystem, Automation and Provisioning - Terraform, Puppet, Bash CI and CD - Git, BitBucket, Jenkins, Maven, Gradle, Virtualenv Logging/Monitoring - ELK, Grafana, Tivoli, CloudWatch Great Communicator ­- Always willing to collaborate with others. Automate Everything Mindset - Alwayslooking to optimise. Technically Curious - Always looking to learn new tricks. Our benefits. Generous and competitive starting salary Regular salary reviews and career progression Flexible benefits allowance (can take a part as salary uplift) Bonus Matched pension at 6% 1x Life Assurance / Private Medical subject to role grade Brand discount up to 25% Cycle to work scheme 27-30 days holiday bank holidays Free on-site gym Discounted coffee houses and food outlets Flexible working How to apply If you're interested to find out more please contact Jordan Barlow in the talent acquisition team or apply online. If you are an internal candidate looking to refer someone in please follow the referals process and guidlines Please note that the talent acquisition team are managing this vacancy directly, and if successful in securing this position, you may be required to undertake a credit, CIFAS and CRB check. We're an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.