Python Developer

iXceed Solutions

Greater London

On-site

GBP 70,000 - 90,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

iXceed Solutions in Canary Wharf, London is looking for a highly skilled Data Engineer (Python Enterprise Developer) with over 8 years of experience. The role involves designing, building, and maintaining enterprise-grade Python applications and scalable data pipelines.

The ideal candidate will have strong expertise in Python development, advanced SQL, and ETL engineering, with experience in high-pressure environments. You'll collaborate with distributed teams and participate in Agile methodologies.

Qualifications

  • 8+ years of hands-on Python development experience.
  • Strong understanding of core Python concepts.
  • Experience with advanced SQL and ETL pipelines.

Responsibilities

  • Design and maintain enterprise-grade Python applications.
  • Build scalable Python-based ETL and data processing pipelines.
  • Implement CI/CD pipelines using Azure DevOps.

Skills

Python development
Advanced SQL Development
ETL engineering
Data processing
Object-Oriented Programming

Tools

Pandas
NumPy
PostgreSQL
Selenium
BeautifulSoup
Requests
Apache Airflow
AWS S3
Azure Databricks

Job description

Data Engineer (Python Enterprise Developer)

Location: Canary Wharf, London, UK

Contract Type: Long‑Term Contract

Experience Required: 8+ Years

Role Overview

We are seeking a highly skilled and hands‑on Data Engineer (Python Enterprise Developer) with deep expertise in Python development, SQL, ETL engineering, and data processing. This role requires a strong Python engineer who can independently design, build, optimise, and support production‑grade data pipelines and applications.

The successful candidate will demonstrate extensive real‑world experience with Python data processing libraries, advanced SQL development, ETL pipeline engineering, cloud platforms, and DevOps practices. Candidates should be comfortable participating in live coding assessments and discussing technical design decisions in depth.

Experience within Energy Trading, Commodities Trading, Front Office Trading, or other fast‑paced data‑intensive environments will be highly advantageous.

Mandatory Skills
  • 8+ years of hands‑on Python development experience
  • Strong understanding of core Python programming concepts
  • Experience building production‑grade Python applications
  • Object‑Oriented Programming (OOP)
  • Error handling, performance optimisation, and code modularisation
Python Data Libraries
  • Pandas
  • NumPy
  • Polars
  • Selenium
  • BeautifulSoup
  • Requests
Database & Settings
  • Advanced SQL development
  • Complex joins, window functions, query optimisation
  • Performance tuning
  • Design and development of Python‑based ETL pipelines
  • Data extraction, transformation, and loading using native Python
  • Data manipulation and processing using Pandas and Polars
  • Web scraping and automation solutions
Workflow Orchestration
  • AWS S3
Key Responsibilities
  • Design, develop, and maintain enterprise‑grade Python applications
  • Build scalable Python‑based ETL and data processing pipelines
  • Develop web scraping and automation frameworks using Selenium and BeautifulSoup
  • Process and transform large datasets using Pandas, NumPy, and Polars
  • Design, optimise, and support PostgreSQL databases and SQL solutions
  • Create and maintain Apache Airflow workflows
  • Work with AWS S3 and Azure Databricks platforms
  • Implement and maintain CI/CD pipelines using Azure DevOps and Git
  • Troubleshoot production issues and optimise system performance
  • Collaborate with distributed teams across multiple locations and time zones
  • Participate in Agile and Scrum delivery methodologies
  • Contribute to architecture discussions and technical solution design
Ideal Candidate
  • A strong Python engineer first and a Data Engineer second
  • Able to explain technical design decisions and ETL trade‑offs
  • Experienced in building solutions without heavy dependency on Spark abstractions
  • Capable of completing live coding exercises confidently
  • Hands‑on throughout the development lifecycle, from design to deployment
  • Experienced working in high‑pressure, business‑critical environments
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Python Data Engineer – Enterprise ETL & Cloud
Senior Python Data Engineer – Enterprise ETL & Cloud

N Consulting Limited • Greater London

Hybrid
GBP 70,000 - 90,000
Data Engineer (Python Enterprise Developer)
Data Engineer (Python Enterprise Developer)

N Consulting Limited • Greater London

On-site
GBP 70,000 - 90,000
Python Developer
Python Developer

Randstad Digital • Greater London

On-site
GBP 70,000 - 90,000
Data Engineer
Data Engineer

Hunter Bond • Greater London

On-site
GBP 89,000 - 148,000
Python Developer
Python Developer

Peaple Talent • England

On-site
GBP 55,000 - 75,000
Senior Data Engineer
Senior Data Engineer

Airswift • Greater London

Hybrid
GBP 90,000 - 140,000
Software Engineer
Software Engineer

Halian | Managed Services, Recruitment Agency & Contract Staffing • Manchester

Hybrid
GBP 83,000 - 138,000
Data Engineer
Data Engineer

Digi2al • Portsmouth

On-site
GBP 65,000 - 100,000
Salary negotiable
Bonus
Pension
+2
AWS Data Engineer
AWS Data Engineer

FalconSmartIT • Greater London

On-site
GBP 70,000 - 110,000
Python Developer SQL - Market Data
Python Developer SQL - Market Data

Client Server Limited • Greater London

On-site
GBP 135,000 - 165,000
Bonus
Pension
Self development opportunities