Senior Data EngineerCreated
Joseph Mullan
Data Engineer at Acorn Insurance and Financial Services Limited
805/1000
All requirements metRole
Role Name
Company
Location(s)
Work Mode
Employment Type
Pay
Key Requirements
Skills
Tools
Candidate
Summary
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
Matched(11)
- LocationRole: London, Shoreditch · Candidate: London, England, United Kingdom (same area)
- Work modeRole: hybrid · Candidate accepts: remote, hybrid, on-site
- PythonRole requires Python; candidate lists Python in summary and skills and built Python tooling on AWS Lambda.
- Advanced SQLRole requires advanced SQL; candidate lists SQL as a strong skill, though no advanced-level work is spelled out.
- dbtRole requires dbt; candidate lists DBT in tools and migrated ETL to DBT/Databricks at Goalcast.
- AirflowRole requires Airflow; candidate built Airflow DAGs for social media ingestion at Goalcast.
- AWSRole requires AWS; candidate migrated ETL off AWS Athena, optimised S3 spend and built tooling on AWS Lambda.
- Data pipeline orchestrationRole requires pipeline orchestration; candidate built Airflow DAGs and Azure Data Factory pipelines and led pipeline automation.
- Data modelingRole requires data modeling; candidate lists data modelling as a skill and built validated data cubes for PowerBI.
- SQLNice to haveRole requires SQL; candidate lists SQL as a skill and has worked with MS SQL Server and Azure SQL.
- SnowflakeNice to haveRole 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)
- SeniorityRole: senior · Candidate: mid-senior
- Employment typeRole: full-time · Candidate: not stated
- PayRole: £85,000–£100,000 · Candidate: pay expectation not stated
- KafkaNice to haveRole requires Kafka; candidate's tools, skills and job history never mention Kafka or streaming ingestion.
- TerraformNice to haveRole 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
Tick a way of sending, then use its button above.