Requirements
- Significant experience in software or data engineering, preferably in a senior or lead role, primarily around data warehouse design and management centred around Snowflake or BigQuery.
- Highly proficient in writing Python and SQL.
- Extensive experience building and optimising complex ETL/ELT data pipelines.
- Experience with data transformation tools like dbt.
- Skilled in managing and optimising script dependencies with tools like Airflow.
- Substantial experience designing and maintaining data warehouses using Snowflake or similar technologies.
- Experience leading and mentoring junior data engineers, and guiding teams through complex projects.
- Ability to contribute to the strategic direction of data engineering practices and technologies within the organisation.
- Familiarity with Google Cloud Platform, particularly Vertex AI, and its machine learning tools.
Nice to Have
- Experience with Terraform, Ruby, data visualisation tools (e.g., Looker, Tableau, Power BI), Amplitude, Hightouch, Fivetran, DevOps, Heroku, Kafka, AWS/GCP etc.
Benefits
- Fully remote working role, with offices in London & Porto that you can work from 4-5 trips to the London office for social and team bonding events
- Competitive comp package
- 28 days' holiday increasing to 35 with length of service, plus extras for house moves, weddings and more!
- Employee-friendly share options
- Pension scheme via Royal London - up to 5% company contribution
- Vitality private healthcare insurance
- Life Assurance - 4x annual salary
- Monthly coaching sessions with Spill - our mental wellbeing partner
- Inclusive parental, partner and shared parental leave including up to 20 weeks' full pay maternity and shared parental leave, and 8 weeks' full partner pay, as well as fertility treatment and pregnancy loss policies
- Bubble childcare support and discounted nanny fees for little ones
- 'Work from abroad for a month' annual scheme
- Generous learning and development budget
- £500/€550 home office budget
Work Arrangement
Hybrid
Team
Structure: The team is focused on empowering all Carwow teams with access to reliable, actionable data and enabling informed decision-making through scalable and secure data platforms. The team is supported by Engineering Managers who help with career progression and team improvement.
Additional Information
- Diversity and inclusion is an integral part of our culture. We know that diverse teams are strong teams, so we welcome those with alternative identities, backgrounds, and experiences to apply for this position. We make recruiting decisions based on experience, skills and potential, so all our applicants are treated fairly and equally.