Data Engineer - Greater London, United Kingdom - Townhouse

    Townhouse
    Townhouse Greater London, United Kingdom

    2 weeks ago

    Default job background
    Description

    Job Description

    Role Overview:

    As Townhouse's first Data Engineer, you will play a crucial role in enhancing our data capabilities, from integration to insights. You'll be the central player in building our integrated data architecture from the ground up. You'll gather data from diverse sources, build and maintain data pipelines, ensure data quality, and automate reporting processes. Your work will support decision-making and contribute to our strategic goals, making a significant impact across the company.

    Core Responsibilities:

    • Data Integration: Gather data from various departments and tools, integrating it into a central data lake or warehouse.
    • Data Pipeline Development: Design and construct data pipelines to automate data flow, involving ETL processes as needed.
    • Data Quality and Reliability: Implement systems to monitor and ensure data quality, making it clean, consistent, and usable.
    • Report Generation and Automation: Develop processes for automatic report generation and distribution to stakeholders.
    • Collaboration: Work closely with business owners, data analysts, and other stakeholders to understand their needs and ensure the data infrastructure supports business requirements.

    Key Skillsets:

    • Proficiency in database technologies, programming languages (e.g. Python, SQL), cloud services (e.g. AWS, Azure, Google Cloud), and data-modelling/ETL tools (e.g., Redshift, BigTable, Tableau, AWS Glue).
    • Experience with machine learning and strong engineering skills are highly desirable, enabling autonomy in architectural decisions and potential modelling tasks

    What We're Looking For:

    • A startup mentality, with a track record of building projects from scratch (e.g. as personal projects, or at work) and a pragmatic, practical approach to solving problems.
    • Experience across a range of data engineering and analysis tasks, with some exposure to data science a nice to have.
    • A team player who can also work independently, demonstrating a proactive approach and a readiness to take on varied challenges.

    Opportunities for Impact:

    • Own and evolve our Redshift and data warehouse infrastructure, implementing it from the ground up.
    • Be the central player in building out our core data infrastructure, contributing to architectural decisions, and being the primary owner of day to day data systems at Townhouse.
    • Work closely with our 3rd party BI-as-a-service provider, helping them to build coherent reporting and data visualisation systems across the business.
    • Contribute to data science initiatives, including smart prediction models and optimization tools.
    • Engage in ad hoc data activities across the business.

    Our Culture:

    • We're not opinionated in advance about what the right tools are – we just care about building systems that solve the business problems practically and pragmatically, and that will be easy to maintain and support. We get a kick out of solving real problems for our customers and for teams across the business – so we don't slave endlessly for perfection (but we do things right) and we're not scared of trying new things. We're looking for someone who shares this mindset – which is why they will probably have a track record of building whole solutions in their spare time - from pipelines to dabbling with data science - learning as they go and getting satisfaction of seeing the end product.

    Experience Level:

    • 3-4 years of relevant experience. We are open to ambitious juniors ready for the next step or seasoned mid-level professionals capable of making informed architectural decisions.

    Reporting Line:

    • The position reports directly to the CTO, with close collaboration across departments (e.g. Software Development, Commercial, Finance) for data access and integration.