At a Glance
- Tasks: Lead the evolution of an optimisation platform and automate trading workflows.
- Company: Established energy business in London with a hybrid work model.
- Benefits: Competitive salary, career growth, and influence over technical direction.
- Why this job: Shape the future of energy optimisation and make a real impact.
- Qualifications: Strong Python skills and experience with optimisation frameworks required.
- Other info: Collaborate closely with diverse teams in a dynamic environment.
The predicted salary is between 36000 - 60000 ÂŁ per year.
Our client, a well‑established energy business in London, is hiring an Energy Optimization Engineer to support the next phase of their growth. The role is based in Mayfair and operates on a hybrid basis, with three office days and two remote days per week.
Role Purpose
The optimisation engine is the intelligence behind how we operate generation assets, shape trading decisions, and manage energy supply positions. We are looking for an engineer who wants to take long‑term responsibility for this platform, guiding its architecture, evolving its design, and ensuring it remains a high‑performance commercial product as the business expands. This is a role for someone who enjoys combining optimisation modelling, production engineering, and commercial thinking. You will work closely with engineering, trading, and operations teams, becoming the technical steward of a system that sits at the centre of our business. This role’s scope extends beyond the optimisation engine to include automation of trading and operational workflows, creatively removing manual processes and improving reliability and speed across the trading stack.
Key Responsibilities
- Lead the Evolution of the Optimisation Platform
- Build a deep, ongoing understanding of the optimisation pipeline (inputs, models, outputs, and commercial drivers).
- Develop and maintain clear architecture documentation and technical roadmaps.
- Identify improvement opportunities and drive them through design, build, and deployment.
- Define and track KPIs across performance, reliability, feasibility, and commercial impact.
- Build back‑testing, scenario analysis, and version benchmarking frameworks.
- Create monitoring tools that support rapid iteration while maintaining operational stability.
- Identify manual, repetitive, or fragile processes downstream of the optimisation engine.
- Design and build robust, production‑grade automation using Python, SQL, and databricks.
- Work closely with traders and operators to ensure automation and optimiser decisions align with real.
- Provide insight to trading, operations, and engineering teams on model behaviour and decision logic.
- Support debugging and incident resolution with a calm, analytical approach.
- Develop internal documentation and onboarding material to support future contributors.
What We’re Looking For
- Strong Python development skills and experience with optimisation frameworks/solvers.
- Strong reasoning about constraints, feasibility, objective design, and numerical optimisation.
- Experience working with SQL and data‑engineering environments such as Databricks or Spark.
- Ability to design, test, deploy, and maintain production‑grade optimisation systems.
- Desire to become an expert in all facets of the energy systems in which the company participates, from behind‑the‑meter asset optimisation to retail energy supply.
Nice to Have
- 2–5 years of experience developing and maintaining optimisation or commercial decision systems in Python based data platforms.
- Knowledge of energy systems, electricity/gas markets, or dispatch optimisation.
- Experience working on commercial optimisation problems involving trading, bidding, or asset scheduling.
- Familiarity with CHP, generation assets, or flexibility markets.
What You’ll Get
- A central role in shaping, maintaining, and growing the optimisation engine that drives our commercial decisions.
- Close collaboration with engineering, trading, and operations teams across the business.
- Autonomy, influence over technical direction, and the ability to introduce new methodologies and tools.
- A position with long‑term scope: as the company and product grow, so does your impact, responsibility, and career trajectory.
Energy Optimization Engineer employer: Poetry Ridge B&B
Contact Detail:
Poetry Ridge B&B Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Energy Optimization Engineer
✨Tip Number 1
Network like a pro! Get out there and connect with people in the energy sector. Attend industry events, join relevant online forums, and don’t be shy about reaching out on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! If you’ve got a portfolio of projects or examples of your optimisation work, make sure to share them during interviews or networking chats. This is your chance to demonstrate your expertise in Python and optimisation frameworks, so let your work speak for itself.
✨Tip Number 3
Prepare for technical interviews by brushing up on your knowledge of energy systems and optimisation techniques. Practice explaining complex concepts in simple terms, as you’ll need to communicate effectively with both technical and non-technical teams. We want you to shine!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our team and contributing to the optimisation engine that drives our commercial decisions.
We think you need these skills to ace Energy Optimization Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Energy Optimization Engineer role. Highlight your Python skills, experience with optimisation frameworks, and any relevant projects that showcase your ability to design and maintain production-grade systems.
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about energy optimisation and how your background aligns with the responsibilities outlined in the job description. Be sure to mention your experience with SQL and data engineering environments.
Showcase Your Problem-Solving Skills: In your application, don’t just list your skills—demonstrate them! Share specific examples of how you've tackled optimisation challenges or improved processes in previous roles. This will show us that you can think critically and creatively.
Apply Through Our Website: We encourage you to apply through our website for the best chance of getting noticed. It’s the easiest way for us to keep track of your application and ensure it reaches the right people. Plus, we love seeing candidates who take the initiative!
How to prepare for a job interview at Poetry Ridge B&B
✨Know Your Optimisation Inside Out
Make sure you have a solid grasp of optimisation modelling and the specific frameworks mentioned in the job description. Brush up on your Python skills and be ready to discuss how you've applied them in real-world scenarios, especially in energy systems.
✨Showcase Your Problem-Solving Skills
Prepare examples of how you've identified and solved complex problems in previous roles. Think about times when you automated processes or improved system performance, and be ready to explain your thought process and the impact of your solutions.
✨Understand the Business Context
Familiarise yourself with the energy market and the company's position within it. Be prepared to discuss how your technical skills can contribute to their commercial goals, and show that you understand the importance of aligning technical decisions with business outcomes.
✨Ask Insightful Questions
Prepare thoughtful questions that demonstrate your interest in the role and the company. Inquire about their current optimisation challenges, the tools they use, and how they measure success. This shows you're not just interested in the job, but also in contributing to their growth.