Data Engineer - ETL / SQL / Python

Location London
Discipline: Technology
Job type: Contract
Salary: £77000 - £88000 per annum
Contact name: Som Rajendra

Contact email: som@principlehr.com
Job ref: 36148
Published: about 3 hours ago
Startdate: ASAP

We're hiring an experienced Data Engineer to join a high-performing analytics team working with large-scale marketing and survey data. This is a hands-on role focused on building reliable pipelines, strong data models, and high-quality datasets that support meaningful business decisions.


What's in it for you

  • Annual Salary range from £77,000 - £86,000 doe and location
  • Contract until 31 December 2026 (end of the year) + potential to extension
  • Fully remote within the UK
  • Inside IR35 - PAYE, paid weekly via Principle HR
  • Clear roadmap, defined ownership, and long-term stability


What you'll be doing

  • Designing and maintaining ETL pipelines
  • Building and optimising SQL-based data models
  • Using Python to support data processing and integration
  • Working with complex survey and marketing datasets
  • Collaborating closely with data engineers, data scientists and analytics teams
  • Ensuring data quality, security and privacy standards are met


What we're looking for

  • 5+ years' experience in data engineering or data-focused roles
  • Strong hands-on experience with ETL, SQL and Python
  • Solid understanding of data modelling and data warehousing
  • Comfortable working in collaborative, fast-paced technical teams


Nice to have

  • Marketing analytics or martech experience
  • Exposure to large-scale or big-tech environments
  • Experience matters more than formal qualifications.


UK-based candidates only. Full right to work required. No sponsorship available.

If you're a data engineer who enjoys ownership, scale, and delivery without unnecessary bureaucracy, apply now.