Energy Optimization Engineer in City of Westminster
Energy Optimization Engineer

Energy Optimization Engineer in City of Westminster

City of Westminster Full-Time 36000 - 60000 £ / year (est.) No home office possible
Go Premium
M

At a Glance

  • Tasks: Lead the evolution of an optimisation platform and automate trading workflows.
  • Company: Established energy business in London with a focus on innovation.
  • Benefits: Hybrid work model, competitive salary, and opportunities for career growth.
  • 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: Collaborative environment with autonomy and influence over technical direction.

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.
  • Establish Robust Metrics, Monitoring & Benchmarking: 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.
  • Advance the Optimiser's Technical Capabilities: 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 optimizer decisions align with real.
  • Act as the Domain Expert for Optimiser Behaviour: 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 in City of Westminster employer: MFK Recruitment

Join a leading energy business in the heart of Mayfair, where you will play a pivotal role as an Energy Optimization Engineer. Enjoy a hybrid work model that promotes work-life balance, alongside a culture that values innovation and collaboration. With ample opportunities for professional growth and the chance to influence the technical direction of our optimisation platform, this is an ideal environment for those seeking meaningful and rewarding employment in the energy sector.
M

Contact Detail:

MFK Recruitment Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Energy Optimization Engineer in City of Westminster

✨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!

✨Tip Number 2

Show off your skills! When you get the chance to chat with potential employers, make sure to highlight your Python development skills and experience with optimisation frameworks. Share specific examples of how you've tackled challenges in previous roles to demonstrate your expertise.

✨Tip Number 3

Prepare for interviews by brushing up on your knowledge of energy systems and commercial optimisation problems. Be ready to discuss how you can contribute to the optimisation engine and improve trading decisions. Confidence is key, so practice makes perfect!

✨Tip Number 4

Don’t forget to apply through our website! We’re always looking for talented individuals like you to join our team. Make sure your application stands out by tailoring it to the role and showcasing your passion for energy optimisation.

We think you need these skills to ace Energy Optimization Engineer in City of Westminster

Python Development
Optimisation Frameworks/Solvers
SQL
Data Engineering
Databricks
Automation Design
Performance Monitoring
KPI Tracking
Scenario Analysis
Back-Testing
Analytical Skills
Problem-Solving Skills
Documentation Skills
Knowledge of Energy Systems
Commercial Optimisation

Some tips for your application 🫡

Tailor Your CV: Make sure your CV speaks directly 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: Use your cover letter to tell us why you're passionate about energy optimisation. Share specific examples of how you've tackled similar challenges in the past and how you can contribute to our optimisation platform's evolution.

Showcase Your Technical Skills: Don’t just list your skills; demonstrate them! If you’ve worked with SQL, Databricks, or have experience in automation, provide concrete examples of how you’ve applied these skills in real-world scenarios.

Apply Through Our Website: We encourage you to apply through our website for a smoother application process. It helps us keep track of your application and ensures you don’t miss out on any important updates from us!

How to prepare for a job interview at MFK Recruitment

✨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 tackled complex optimisation problems in the past. Be ready to explain your thought process and the impact of your solutions on performance and reliability. This will demonstrate your analytical abilities and commercial thinking.

✨Familiarise Yourself with the Company’s Energy Landscape

Research the company’s role in the energy market, including their generation assets and trading strategies. Understanding their business model will help you align your answers with their goals and show that you're genuinely interested in contributing to their success.

✨Prepare for Technical Questions

Expect technical questions related to Python, SQL, and automation processes. Practice coding challenges or optimisation scenarios that could come up during the interview. Being able to articulate your approach to building production-grade systems will set you apart.

Energy Optimization Engineer in City of Westminster
MFK Recruitment
Location: City of Westminster
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

M
  • Energy Optimization Engineer in City of Westminster

    City of Westminster
    Full-Time
    36000 - 60000 £ / year (est.)
  • M

    MFK Recruitment

    50-100
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>