IT & Software

Senior Software Engineer Python - Energy Trading

Client Server

London · Greater London · United Kingdom

Overview

In this role you will transform quantitative research into robust production software, collaborating with quants and data scientists to power power price forecasting, asset optimisation, and trading. You’ll own the Python codebase for forecasting pipelines and trading environments, raising engineering standards and performance. You’ll refactor research code into clean, maintainable components, improve testing and observability, and optimise performance through vectorisation and memory management. This position offers a high-impact path within a fast-growing energy tech firm shaping Europe’s renewable energy and trading landscape.

Pay / Benefits
  • Salary to 140k
  • Stock options
  • Pension
  • Impactful role with excellent progression
Responsibilities
  • Own and maintain Python production systems for forecasting, optimisation, dispatch and trading environments
  • Collaborate with quantitative analysts and data scientists to translate models into reliable software
  • Refactor research code into clean, maintainable, extensible components
  • Establish engineering standards, architecture, interfaces, and testing/observability
  • Improve performance via vectorisation, parallelism, and memory management
  • Provide technical guidance and mentoring to the analytics function
Key requirements
  • Strong Python engineering experience building production-grade systems from research/models
  • Experience with maintainable software design, interfaces, and robust error handling
  • Strong testing skills across unit, integration, and regression testing
  • Experience improving performance through vectorisation, parallel processing, and memory management
  • Good understanding of CI/CD, deployment practices, monitoring, and production reliability
  • Collaborative with ability to work with quants, data scientists, and cross-functional teams
  • collaborative
  • clear communication
  • mentoring and leadership
  • Python
  • production-grade software
  • testing (unit/integration/regression)

Reference: WJ-747_31052703

Apply now

Continue on the employer's official application - the same link they use for every candidate.

More jobs

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.