Point your AI agent at freehire and let it find you a job.

Get the CLI →

eFinancialCareers

NewBe an early applicant

Data Engineer

Discussion

Summary

Contract Data Engineer (hybrid, Central London) supporting a data transformation and cloud modernisation programme. Day to day: building and optimising ETL/ELT pipelines and reusable frameworks with Databricks, Python and SQL, integrating Oracle and other enterprise data, and migrating legacy data assets to cloud platforms.

£450 - £600 GBP

Hybrid WORKING

Location: Central London, Greater London - United Kingdom Type: Contract

Data Engineer

Seeking experienced Data Engineers to support a growing data transformation and cloud modernisation programme.

This role is suited to strong developers and delivery-focused engineers rather than technical leads. Candidates should be comfortable working independently, collaborating with business and technology stakeholders, and delivering high-quality solutions with minimal supervision.

Key Responsibilities

  • Design, build and optimise scalable ETL/ELT data pipelines.
  • Develop and maintain solutions using Databricks, Python and SQL.
  • Support migration of data assets from legacy platforms into modern cloud-based architectures.
  • Integrate data from multiple enterprise systems, including Oracle databases.
  • Develop reusable data engineering frameworks and best practices.
  • Ensure data quality, integrity, security and performance standards are met.
  • Troubleshoot production issues and implement sustainable fixes.
  • Collaborate with architects, data analysts, business stakeholders and delivery teams to translate requirements into technical solutions.
  • Produce clear technical documentation and support knowledge transfer activities.

Essential Skills & Experience

  • Strong commercial experience as a Data Engineer within large enterprise environments.
  • Hands-on expertise with Databricks.
  • Advanced SQL development skills.
  • Strong Python development experience.
  • Extensive experience working with Oracle databases.
  • Proven experience building and supporting data pipelines and data integration solutions.
  • Experience working within cloud-based data platforms.
  • Strong understanding of data modelling, performance optimisation and data quality controls.
  • Experience working across the full software development lifecycle.
  • Ability to work independently with minimal supervision.
  • Excellent problem-solving and stakeholder communication skills.

Desirable Experience

  • Banking or Financial Services experience.
  • Experience working within regulated environments.
  • Exposure to Azure Data Platform services.
  • Knowledge of CI/CD and DevOps practices for data engineering.
  • Experience supporting cloud migration or modernisation programmes.
  • Familiarity with data governance and data lineage principles.

Preferred Background

The ideal candidate will have:

  • 5+ years of Data Engineering experience.
  • Strong development capability rather than architecture or management focus.
  • Experience delivering data solutions within complex enterprise organisations.
  • Ability to quickly understand business requirements and convert them into robust technical solutions.
  • A proactive and self-sufficient approach to delivery.

See also

Data Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available