Python Developer

Setec Alpha

Greater London

On-site

GBP 120,000 - 180,000

Full time

8 days ago
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Setec Alpha in London is seeking a Senior Python Engineer for our Commodities desk. You will build advanced research infrastructure, real-time event-driven platforms for signal generation, trading decisions and execution, and own the reliability of the technology stack across research and production.

Ideal candidates have 5+ years in computer science or engineering, energy trading experience, strong Python and distributed systems skills (Docker, Kubernetes, Ceph, MongoDB, Kafka), and experience

Qualifications

  • 5+ years of relevant industry experience in computer science or engineering.
  • Energy Trading or Commodities trading experience preferred.
  • Experience designing and building distributed computing systems.
  • Large-scale time-series data ingestion, storage, and processing platforms.

Responsibilities

  • Build advanced research infrastructure and tooling to support alpha generation and strategy development.
  • Engineer real-time, event-driven platforms for signal generation, trading decisions, and execution.
  • Architect, develop, and maintain critical systems for real-time data ingestion and distributed computation across research and production environments.
  • Own the reliability and day-to-day operation of the technology stack, ensuring resilience and rapid issue resolution.

Skills

Python
Distributed computing
Docker
Kubernetes
NumPy
Scikit-learn
PyTorch
DevOps
Communication

Education

Master’s or PhD in Computer Science, Physics, Engineering, Statistics, Applied Mathematics, or related quantitative discipline

Tools

Ceph
MongoDB
Kafka

Job description

My client are a Hedge Fund seeking a Senior Python Engineer for their Commodities business in London. The candidate must have worked within a commodities or energy trading environment as a developer.

  • Build advanced research infrastructure and tooling that supports and accelerates alpha generation and strategy development.
  • Engineer real-time, event-driven platforms for signal generation, trading decisions, and execution.
  • Architect, develop, and maintain critical systems and services supporting real-time data ingestion, retrieval, and distributed computation across both research and production environments.
  • Take ownership of the reliability and day-to-day operation of the technology stack, ensuring system resilience, performance, and rapid identification and resolution of issues.

Preferred Technical Skills

  • Outstanding programming ability in both high- and low-level languages, particularly Python.
  • Strong understanding of modern distributed computing technologies, including Docker, Kubernetes, Ceph, MongoDB, and Kafka.
  • Solid theoretical knowledge of numerical computing, online algorithms, data structures, networking, databases, and operating systems.
  • Experience with quantitative research ecosystems and libraries such as NumPy, Polars, Scikit-learn, and PyTorch.
  • Strong DevOps capabilities, including version control, automated testing, build systems, and software release processes.
  • Excellent communication, analytical thinking, and problem-solving abilities.

Preferred Experience

  • A strong academic and professional foundation in computer science or engineering, with 5+ years of relevant industry experience.
  • Energy Trading or Commodities trading experience
  • Proven experience designing and building:
  • Distributed computing systems.
  • Large-scale time-series data ingestion, storage, and processing platforms.
  • Demonstrated ability to architect and deliver complex, large-scale software systems.
  • Experience working with systematic futures trading strategies and infrastructure.
  • Familiarity with CI/CD practices and software delivery within large, complex codebases.
  • Master’s or PhD in Computer Science, Physics, Engineering, Statistics, Applied Mathematics, or a related quantitative discipline.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Python Developer
Python Developer

Randstad Digital • Greater London

On-site
GBP 70,000 - 90,000
Senior Python Engineer – Real-Time Commodities Trading
Senior Python Engineer – Real-Time Commodities Trading

Setec Alpha • Greater London

On-site
GBP 120,000 - 180,000
Python Software Engineer | Trading Systems
Python Software Engineer | Trading Systems

Selby Jennings • Greater London

On-site
GBP 70,000 - 110,000
Competitive compensation
Quantitative Developer (Systematic Trading)
Quantitative Developer (Systematic Trading)

Tempest Vane Partners • Greater London

On-site
GBP 120,000 - 180,000
Python Software Engineer | Quant Trading
Python Software Engineer | Quant Trading

Selby Jennings • Greater London

On-site
GBP 90,000 - 120,000
Senior Data Engineer - Energy Trading - London
Senior Data Engineer - Energy Trading - London

Options Group • Greater London

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

RJC Group • Greater London

On-site
GBP 76,000 - 90,000
Senior Python Developer
Senior Python Developer

Tempest Vane Partners • Greater London

On-site
GBP 90,000 - 130,000
Senior Quantitative Engineer, Systematic Cross Commodity
Senior Quantitative Engineer, Systematic Cross Commodity

Millennium • Greater London

On-site
GBP 120,000 - 180,000
Python Software Engineer - Hybrid working - Up to £250,000 Base (+ Bonus)
Python Software Engineer - Hybrid working - Up to £250,000 Base (+ Bonus)

Hunter Bond • Greater London

Hybrid
GBP 200,000 - 250,000
Highly competitive compensation
Access to modern data technologies
Clear career progression
+1