Senior Python Data Engineer
ST Global Tech

Senior Python Data Engineer

1 week ago by ST Global Tech
ST Global Tech jobs

Job Description

Role Overview

We are seeking a highly experienced Senior Python Data Engineer to join our team on a 12-month contract (minimum), working on advanced time-series data solutions and interactive dashboards. This hybrid role requires 3 days onsite at client offices (Leeds or Canary Wharf, UK) and 2 days remote.

You will play a key role in designing, developing, and optimizing data pipelines, dashboards, and analytical tools that support critical business operations.


Key Responsibilities

  • Develop and maintain robust Python-based applications for time-series data processing.
  • Build and optimize data pipelines using Pandas, NumPy (and optionally Polars) for large-scale data manipulation.
  • Design and implement interactive dashboards using Plotly Dash, integrating advanced visualizations and REST APIs.
  • Apply software engineering best practices: version control (Git), modular code design, unit testing (pytest), and documentation.
  • Collaborate with cross-functional teams to translate business requirements into technical solutions.
  • Ensure code quality through linters, formatters, and adherence to industry standards.

Required Skills & Experience

  • 9+ years of professional experience in software engineering and data-focused roles.
  • Strong proficiency in Python programming: functions, classes, OOP, list comprehensions, generators, error handling.
  • Experience with virtual environments & package management (pip, venv).
  • Advanced skills in data manipulation & analysis: cleaning, preprocessing, handling missing values, grouping, merging, pivoting, aggregations, and SQL integration.
  • Proven track record of applying software engineering best practices (Git, modular code, testing, documentation).
  • Strong communication skills (written & verbal) with ability to explain technical concepts clearly.



Skills
  • Python
  • Panda
  • Numpy
Reference: 56277756
Please note Reed.co.uk does not communicate with candidates via Whatsapp, and we will never ask you to provide your bank, passport or driving licence details during the application process. To stay safe in your job search and flexible work, we recommend visiting JobsAware, a non-profit, joint industry and law enforcement organisation working to combat labour market abuse. Visit the JobsAware website for information and free expert advice for safer work.
AddCheck MarkClockLocationSalaryHomeEye