Senior Engineer, Data Engineering - London, United Kingdom - Townhouse

    Townhouse
    Townhouse London, United Kingdom

    3 weeks ago

    Default job background
    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.


    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.

    Collaboration:

    Work closely with business owners, data analysts, and other stakeholders to understand their needs and ensure the data infrastructure supports business requirements.

    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

    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.

    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.

    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'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.


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

    Software Development, Commercial, Finance) for data access and integration.