ST Global Tech LLC

Senior Python Data Engineer

⭐ - Featured Role | Apply direct with Data Freelance Hub
This role is for a Senior Python Data Engineer on a 12-month contract, offering a pay rate of "pay rate". It requires 9+ years of experience, strong Python skills, and expertise in data manipulation and visualization, with a hybrid work location in Leeds or Canary Wharf, UK.
🌎 - Country
United Kingdom
💱 - Currency
£ GBP
-
💰 - Day rate
Unknown
-
🗓️ - Date
January 6, 2026
🕒 - Duration
Unknown
-
🏝️ - Location
Hybrid
-
📄 - Contract
Fixed Term
-
🔒 - Security
Unknown
-
📍 - Location detailed
East London
-
🧠 - Skills detailed
#Python #NumPy #Visualization #Data Processing #Data Pipeline #Data Manipulation #Plotly Dash #Documentation #SQL (Structured Query Language) #Plotly #REST API #Pytest #Unit Testing #Data Engineering #Version Control #Programming #REST (Representational State Transfer) #Pandas #GIT
Role description
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.