Senior Data Engineer
About the Company
Our client is a market-leading holiday home company in the UK, recognized on the Sunday Times Best Places to Work 2024 list. They've grown from a small South West agency into one of the industry's key players, while maintaining a caring and collaborative culture that keeps their team inspired and motivated.
As a data-led business, they're passionate about what they do and take a common-sense approach to getting things done. They're looking for bold thinkers who aren't afraid to explore new ideas and push boundaries.
The Role
They're seeking an experienced Senior Data Engineer to join their growing Data Team. You'll work on exciting projects that take the business to the next level, building out the data held within their data warehouse. Your work will directly enable staff, clients, and property owners to have a great experience when using their systems.
You'll be involved in designing, building, testing, and operating data transformations, working closely with colleagues within the product engineering team and other departments.
Office is located in Devon however role is primarily remote.
Key Responsibilities
Develop and maintain data pipelines and ETL processes to integrate and transform diverse data sources into a unified data model
Design and implement data models and database schemas to store and manage large volumes of structured and unstructured data
Collaborate with people across the business, including product managers and developers, to define data requirements and understand data usage patterns
Optimize data solutions by leveraging techniques such as partitioning, indexing, and caching
Assist in troubleshooting production issues to resolution, ensuring measures are put in place to prevent recurrence
Provide out-of-hours support as required in line with organizational SLAs
Mentor and provide technical guidance to junior data developers and engineers
Develop and maintain data quality assurance processes to verify the accuracy, completeness, and consistency of data
Stay updated with the latest industry trends and technologies
Essential Skills \& Experience
Strong working experience in data engineering
An excellent understanding of databases and SQL
Excellent written and oral communication skills
Essential Commercial Experience:
Data warehousing
Snowflake
Python, SQL
Desirable Skills
Experience of ELT tools like Fivetran / Kleene / DBT
Experience using source code management tools (ideally Git)
PHP
Experience with Salesforce Data Models
Experience in the travel industry
Benefits
25 days' paid holidays plus bank holidays
A special day off for your or a loved one's birthday
£500 paid towards a holiday of your choice
A paid day to volunteer with a charity close to your heart
Friends and family discount scheme
Life assurance
Social clubs for pet lovers, fitness enthusiasts, gardeners, sustainability champions, nutrition enthusiasts, and more
Exciting social events, including famous Christmas parties
Interviews:
All interviews will be conducted via Microsoft Teams.