Senior Software Engineer Python - Energy Trading
Job Description
Senior Software Engineer / Developer (Python Data) London / WFH to £140k Are you a Senior Software Engineer with strong Python coding skills who enjoys building robust, high performance systems from complex quantitative research? You could be progressing your career at a fast-growing energy technology company, backed by major investors, that is transforming the way renewable energy is managed across Europe. Operating large scale battery energy storage assets the business helps balance electricity grids while driving the transition to a cleaner, more resilient energy network. With ambitious plans to expand into hydrogen storage and establish an in-house energy trading desk, it's at the forefront of energy innovation. As a Senior Software Engineer you will collaborate closely with quantitative analysts and data scientists to turn research models into reliable, production grade software. You'll play a key role in strengthening the engineering foundations behind power price forecasting, flexible asset optimisation and trading, helping the business scale its trading operations. You'll take ownership of the Python codebase across forecasting pipelines, optimisation and dispatch systems for assets such as battery storage, gas and hydro, as well as trading, simulation and backtesting environments. Working alongside quants, you'll refactor research driven code into clean, maintainable and extensible components without compromising model accuracy. You'll establish engineering standards, improve software architecture and interfaces and strengthen testing, error handling, logging and observability. You'll also optimise performance critical code, making effective use of vectorisation, parallelism and memory management. As a senior member of the team, you'll provide technical guidance and mentoring, raising engineering standards across the analytics function. Location / WFH: You'll be based in the London office with flexibility to work from home twice a week. About you: You have strong Python engineering experience, building production grade systems from research or quantitative models You have experience developing maintainable, well structured software with clear interfaces and robust error handling You have strong testing skills across unit, integration and regression testing You have experience improving performance through vectorisation, parallel processing and efficient memory management. You have a strong understanding of CI/CD, deployment practices, monitoring and production reliability You're collaborative with great communication skills, able to work effectively with quantitative analysts, data scientists and cross-functional engineering teams What's in it for you: Salary to £140k Stock options Pension Impactful role with excellent progression Apply now to find out more about this Senior Software Engineer / Developer (Python Data) opportunity. TPBN1_UKTJ
Recommended Jobs
Chief Development Officer
Job Description This job is with Soho House, an inclusive employer and a member of myGwork – the largest global platform for the LGBTQ+ business community. Please do not contact the recruiter dire…
Looking for Art Classes Tutor for Painting and Drawing
I’m seeking a patient, creative tutor to help my teenager improve their painting and drawing skills. The lessons should cover fundamentals like color theory, shading, composition, and some mixed media…
Senior Bridge Design Engineer - Paddington, Greater London
Senior Structural Engineer - Paddington, Greater London FM Conway is currently seeking an experienced Senior Structural Engineer to join our Consultancy Division. We have opportunities for the suc…
Product Analyst (Hiring Immediately)
Join the Future of Technology with ZILO™ At ZILO™, we're redefining what’s possible in technology. ZILO™ is the UK-based FinTech specialising in global asset and wealth management software, designed …
Networking Engineer
Natilik is a Global Technology Solutions Partner. Our mission continues to be two-fold; growing a brand that is seen as the industry’s ‘Confident Guide’ sat between the vendors who make technology, a…
Communications Placement (Universal Global Television) 2027
Programme Eligibility To join one of our 12-month Internships you must meet one of the following criteria: You’re currently an undergraduate studying at University and returning to full time ed…
Urgent Care Advanced Nurse Practitioner Required
JOB OVERVIEW Job Title: Urgent Care Advanced Nurse Practitioner – Emergency Barnes Location: Emergency Barnes Employment Type: Full-Time Salary: £45,000 – £60,000 per year depending o…
Lifecycle & Revenue Marketing Manager
Lifecycle & Revenue Marketing Manager HYBRID / LOCATION (1 - 2 days/week in the office) SALARY: £60,000 - £70,000 DOE Times Higher Education is the data provider underpinning university excel…
VP, Senior Backend Developer - Blockchain Infrastructure
Who We Are: Galaxy Digital Inc. (Nasdaq: GLXY) is a global leader in digital assets and data center infrastructure, growing the economy that runs on code. Galaxy delivers the onchain infrastruct…