At a Glance
- Tasks: Build and maintain data feeds to support our Data Insights and Analytics team.
- Company: Join a forward-thinking company in Liverpool with a focus on data-driven solutions.
- Benefits: Up to £50,000 salary, 28-33 days holiday, hybrid working, and great employee discounts.
- Other info: Dynamic team environment with opportunities for growth and learning.
- Why this job: Make a real impact by transforming data into actionable insights for the business.
- Qualifications: Proficient in Python, with experience in data warehousing and cloud computing.
The predicted salary is between 45000 - 50000 £ per year.
Location: Liverpool
Salary: Up to £50,000 per annum (Depending on Experience)
Working Arrangement: Hybrid working based in the office 2 days per week.
Benefits:
- 28 days paid holiday per annum, rising to 33 days upon 5 years’ service (inclusive of bank holidays)
- Contributable Company pension scheme
- 10% store discount at all our retail stores
- MyHB colleague benefits platform with access to discounts UK wide on retail, leisure, hospitality venues
- Employee Assistance Programme with 24/7 confidential counselling and advice line
- Low-cost voluntary insured health cash plans and cancer cover
Job Introduction:
As a Data Engineer, you will be a valued member of our Data Insights and Analytics team - which sits within the wider IT Infrastructure and Services department. Our team’s mission is to harness the power of data to solve business problems and to enable our colleagues to make more informed decisions. We achieve this by translating data into actionable insights, which lead to a better understanding of our customers, colleagues and events around the business, identifying new opportunities and predicting outcomes. The team strives to promote a mature data culture and - together with the wider IT Infrastructure and Services department - seeks to maximise the benefits of technology by sharing best practices and delivering training.
Working alongside our Data Analysts, Data Visualisation Engineers, Business Partners and other Data Engineers, you will be responsible for data model development and operations across our technology stack, ensuring that data flows consistently from our business operations to the teams that need it most. By exploiting your Python and SQL skills, you will work with colleagues to design and implement the infrastructure needed to collect, transform, clean and organise data from across the organisation. You will create the data products that sit at the heart of our data led strategy, delivering insights and underpinning our ML & AI ambition.
Please note - We aren’t looking for the perfect candidate, if you match some but not all of the above requirements then please still apply.
Job Overview:
As a Data Engineer, your primary responsibility is to build and maintain the data feeds that underpin the work of the Data Insights and Analytics team. You will be responsible for the entire end-to-end of data provisioning, from identification and scoping through design, implementation, testing and ongoing management. You will need to employ engineering best practices to create data feeds that are robust, scalable and efficient. The core of our data platform is a modern, scalable cloud data warehouse, from which we develop and deploy data products for use across the business. You will play a leading role, alongside your IT colleagues, in the management and further development of this critical infrastructure, ensuring that necessary data is continually fed to deployed data science applications and reports. Monitoring data flows, job orchestration and patches/releases as necessary. Assisting team members in provisioning data for applications and reports in development. Optimising data processing and where appropriate, applying distributed methods.
The successful candidate must have:
- Strong knowledge of data warehousing solutions, ETL/ELT processes and data quality issues
- Proficiency in Python
- Experience in core software engineering practices, e.g. development lifecycle, Git version control, continuous integration etc.
- Experience with cloud computing
- Previous experience working as part of a data team
- Experience with distributed frameworks and containers
And it's a bonus if you have the following, but not essential:
- A good understanding of retail-oriented business processes and systems
- Familiarity with Snowflake/AWS/Airflow/DBT
- Previous experience working with Big data
Data Engineer in Liverpool employer: TJ Morris Ltd
Join our dynamic team in Liverpool as a Data Engineer, where you will play a pivotal role in harnessing the power of data to drive business insights and innovation. We offer a supportive work culture that values collaboration and continuous learning, alongside competitive benefits such as hybrid working, generous annual leave, and a contributory pension scheme. With opportunities for professional growth and access to a wide range of employee discounts, we are committed to fostering an environment where you can thrive both personally and professionally.
StudySmarter Expert Advice🤫
We think this is how you could land Data Engineer in Liverpool
✨Tip Number 1
Network like a pro! Reach out to current employees at the company or in similar roles on LinkedIn. A friendly chat can give you insider info and might even lead to a referral!
✨Tip Number 2
Prepare for the interview by brushing up on your Python and SQL skills. Be ready to discuss how you've used these in past projects, as real-world examples can really impress the hiring team.
✨Tip Number 3
Show your passion for data! During interviews, share your thoughts on the latest trends in data engineering and how they could benefit the company. This shows you're not just looking for a job, but genuinely interested in the field.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re keen on joining our team!
We think you need these skills to ace Data Engineer in Liverpool
Some tips for your application 🫡
Tailor Your CV:Make sure your CV reflects the skills and experiences that match the Data Engineer role. Highlight your Python and SQL expertise, and don’t forget to mention any experience with data warehousing or cloud computing!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re passionate about data engineering and how your background aligns with our mission at StudySmarter. Keep it engaging and personal!
Showcase Your Projects:If you've worked on any relevant projects, whether in a professional setting or as personal endeavours, make sure to include them. We love seeing practical applications of your skills, especially in data processing and analytics.
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy!
How to prepare for a job interview at TJ Morris Ltd
✨Know Your Data Stuff
Make sure you brush up on your knowledge of data warehousing solutions, ETL/ELT processes, and data quality issues. Be ready to discuss how you've applied your Python skills in real-world scenarios, as this will show your practical experience.
✨Showcase Your Engineering Practices
Familiarise yourself with core software engineering practices like the development lifecycle, Git version control, and continuous integration. Be prepared to share examples of how you've implemented these practices in your previous roles.
✨Understand the Business Context
Since the role involves working closely with retail-oriented business processes, do a bit of research on the company’s operations. This will help you connect your technical skills to their business needs during the interview.
✨Ask Insightful Questions
Prepare some thoughtful questions about the team dynamics, ongoing projects, or the technology stack they use. This not only shows your interest but also helps you gauge if the company is the right fit for you.