Data Engineer

London, Greater London, South East, England

Posted:1d ago
Location:London, Greater London, South East, England
Job Ref:BH-51198
Salary:£600 - £650 per day
Expiry date:1/29/2025
Job Title: Data Engineer (Hybrid - 3/2 Work Schedule)
Location: London, UK
Type: Open to permanent, contract, and contract-to-perm candidates
Compensation (dependent on experience):
  • Salary: £100,000 - £130,000 + bonus package
  • Contractors: £600 - £650 per day (outside IR35)
About the Company: Our client is a leading energy and commodities trading organisation that operates globally. They specialise in physical and financial markets, leveraging advanced analytics, operational expertise, and proprietary trading strategies. The company also invests strategically in commodity infrastructure assets.

Position Overview: We are seeking a hands-on Data Engineer with a strong software engineering background and proven experience handling large-scale data and data records. The ideal candidate will work on implementing advanced data management platforms, designing data pipelines, and collaborating with global Risk and commercial teams. Proficiency in specific tools and languages is essential to drive innovation in data engineering.

Key Responsibilities:
  • Design and implement robust data architecture and management solutions.
  • Transition datasets, databases, and code to modern technology stacks.
  • Develop and optimise ETL/ELT pipelines to process large-scale datasets.
  • Standardise, normalise, and map data for business use.
  • Analyse data using advanced techniques, including machine learning (where applicable).
  • Troubleshoot and resolve data quality issues while establishing efficient workflows.
  • Collaborate with commercial teams to gather functional requirements and understand data flows.
  • Stay updated on emerging trends in big data, AI, and related technologies.
Qualifications:
  • Bachelor’s degree in Computer Science, Mathematics, or a related field.
  • 5+ years of experience with SQL programming, data architecture, and ETL/ELT frameworks.
  • Strong proficiency in Python, including libraries like Pandas, NumPy, and Scikit-learn.
  • Expertise with relational databases such as Snowflake or Oracle.
  • Experience with data integration platforms (SnapLogic preferred).
  • Advanced skills in optimising SQL code and handling large-scale datasets.
  • Familiarity with BI tools like Power BI and Tableau.
  • Solid understanding of data mapping, normalisation, and standardisation.
  • Experience in energy commodities or financial services is highly desirable.
  • Interest or experience in machine learning/artificial intelligence is a plus.
What We Offer:
  • Competitive salary and benefits package.
  • Professional development and learning opportunities.
  • Wellness programs, parental leave, and charitable contribution matching.
  • Collaborative and innovative work environment.
How to Apply: If you are a hands-on Data Engineer passionate about working with advanced technologies and solving complex data challenges, apply directly through the link or email Giuliana.zamudio@source-technology.com

Apply now

Related jobs.