Senior Data EngineerCreated

Last refreshed: 13:59:35
Back to matched candidates
JM

Joseph Mullan

Data Engineer at Acorn Insurance and Financial Services Limited

London, England, United KingdomLinkedIn

805/1000

All requirements met

Role

Role Name

Senior Data Engineer

Company

Northstar Lending

Location(s)

London, Shoreditch

Work Mode

hybrid

Employment Type

full-time

Pay

£85,000 to £100,000 per year

Key Requirements

Skills

PythonAdvanced SQLdbtAirflowAWSData pipeline orchestrationData modeling

Tools

PythonSQLKafkaSnowflakedbtAirflowTerraformAWS

Candidate

Summary

Data Engineer with multi-sector experience (insurance, media, non-profit). Strong in Python, SQL, Azure/Databricks, Airflow, DBT and Snowflake; led cloud migrations, pipeline automation and PowerBI reporting.

Work History

  • Data Engineer at Acorn Insurance and Financial Services Limited

    Aug 2025 to present

  • Data Engineer at Goalcast

    May 2024 to Jul 2025

    Migrated ETL from AWS Athena to DBT/Databricks; built Airflow DAGs for social media ingestion; reduced DBT process time and AWS costs; documented legacy ETL and optimised S3 spend.

  • Data Engineer at The British Psychological Society

    Oct 2022 to Nov 2023

    Led Azure cloud migration and pipeline design; built validated data cubes for PowerBI; automated ingestion from 12 systems into Azure (Data Factory, Databricks, PySpark); contributed to data governance and Microsoft Purview.

  • Senior System Engineer at RFI Global

    Oct 2021 to Oct 2022

    Automated uploads to Snowflake (Snowpipe); developed Python tooling on AWS Lambda; maintained ISMS/ISO27001 practices; managed Azure AD configuration.

  • Systems Support Engineer at Symetri Europe

    Feb 2020 to Oct 2021

    Managed MS SQL Server and Autodesk Vault integrations; maintained servers; provided user support and training for CAD/PLM tools.

  • Payments and Automation Specialist / Sales Development Representative at AccessPay

    Aug 2019 to Oct 2019

    Generated leads and developed understanding of UK payments and banking systems.

Education

  • BEng in Mechanical Engineering, The University of Manchester, 2019

Match Information

Match factors

All requirements met

Matched(11)

  • Location
    Role: London, Shoreditch · Candidate: London, England, United Kingdom (same area)
  • Work mode
    Role: hybrid · Candidate accepts: remote, hybrid, on-site
  • Python
    Role requires Python; candidate lists Python in summary and skills and built Python tooling on AWS Lambda.
  • Advanced SQL
    Role requires advanced SQL; candidate lists SQL as a strong skill, though no advanced-level work is spelled out.
  • dbt
    Role requires dbt; candidate lists DBT in tools and migrated ETL to DBT/Databricks at Goalcast.
  • Airflow
    Role requires Airflow; candidate built Airflow DAGs for social media ingestion at Goalcast.
  • AWS
    Role requires AWS; candidate migrated ETL off AWS Athena, optimised S3 spend and built tooling on AWS Lambda.
  • Data pipeline orchestration
    Role requires pipeline orchestration; candidate built Airflow DAGs and Azure Data Factory pipelines and led pipeline automation.
  • Data modeling
    Role requires data modeling; candidate lists data modelling as a skill and built validated data cubes for PowerBI.
  • SQLNice to have
    Role requires SQL; candidate lists SQL as a skill and has worked with MS SQL Server and Azure SQL.
  • SnowflakeNice to have
    Role requires Snowflake; candidate lists Snowflake in summary and tools and automated Snowpipe uploads at RFI Global.

Gaps(0)

No proven gaps

For your judgment(8)

  • Seniority
    Role: senior · Candidate: mid-senior
  • Employment type
    Role: full-time · Candidate: not stated
  • Pay
    Role: £85,000–£100,000 · Candidate: pay expectation not stated
  • KafkaNice to have
    Role requires Kafka; candidate's tools, skills and job history never mention Kafka or streaming ingestion.
  • TerraformNice to have
    Role requires Terraform; candidate's profile does not mention Terraform or infrastructure-as-code tooling.

Reasoning

Why it fits

  • The candidate has strong recent experience as a Data Engineer, matching the job's core role.
  • They have hands-on skills with Python, SQL, dbt, Airflow, and Snowflake, which are key tools for this job.
  • Experience with cloud migrations and pipeline automation aligns well with the job's technical demands.
  • The candidate is located in London and open to hybrid work, matching the job's location and work mode.
  • They have worked in multiple relevant industries including insurance and media, showing adaptability to technology sectors.

Watch-outs

  • The candidate has slightly less seniority than the job's senior level, with about 3 years relevant experience versus 5 preferred.
  • No explicit experience with streaming data technologies like Kafka or Kinesis was shown, which are important for this role.
  • The candidate's recent roles focus more on Azure and Databricks, while the job emphasizes AWS and related tools.
  • The job requires mentoring and leadership at senior level, which is not clearly demonstrated in the candidate's history.

Reach Joseph

Outreach:
Joseph MullanData Engineer at Acorn Insurance and Financial Services Limited
Email not revealed
Phone not revealed

Tick a way of sending, then use its button above.

Draft Message

Joseph Mullan | JobVantage