Purchasing & Forecast Analyst

3 days ago


Stroud Gloucestershire, United Kingdom Ecotricity Full time

We are seeking a Junior Forecasting Analyst to join our Trading Team, working closely with our Forecasting and Quants Analyst, and reporting to the Senior Quants and Risk Analyst. The Forecasting Team’s role is to predict customer energy and gas usage using a mix of industry formulas and machine learning models. Forecasts are uploaded to our trading system, enabling traders to decide on energy and gas procurement. Forecast Operations & Data Management
Run, maintain, and update existing forecasting scripts using Python, SQL and excel VBA to upload forecasts into the Energy Trading and Risk Management (ETRM) system.
Validate forecasting outputs, analyse accuracy, and report on performance alongside the forecasting and quants analyst.
Keep forecasting coefficients and machine learning model inputs up to date to ensure accuracy of forecasting.


Prepare and submit compliance-related data, including capacity market submissions, Triad and TNUoS forecasts, and DC forecasts, ensuring compliance with industry regulations and timelines


Stakeholder Support & Ad-Hoc Analysis

Respond to ad-hoc queries from internal stakeholders, such as Finance, to ensure alignment between financial processes and forecasting outputs.
A degree in a quantitative field such as Mathematics, Statistics, Economics, Data Science, or Engineering is desirable.
Proficiency in Excel, VBA, and SQL is required, with the ability to work with SQL stored procedures and scheduled jobs.
Experience with Python, MATLAB, Power BI or similar data analysis tools is an advantage.
Strong data validation and analytical skills with an eye for detail and accuracy.
Effective communication skills, with the ability to interact with various teams and explain complex data outputs clearly.
Healthcare plan, life assurance and generous pension contribution
Hybrid working
Various company discounts (including shops, days out and events)
Holiday of 25 days (plus bank holidays) & ability to buy/sell days
Cycle to work scheme, car pooling and onsite parking available
As a valued member of the team you will be supporting the Group Environmental policy and its associated targets to make the Green Britain Group net carbon neutral by 2025


The fast moving nature of the company's business means that from time to time you may be asked to perform duties or tasks outside of your original job description on an ad hoc basis. This allows the company to use its people in the best possible way at all times and helps the employees to make their contribution in a changing environment.

Ecotricity is Britain's greenest energy company. Our mission was, and remains, to change the way energy is made and used in Britain - by replacing fossil fuels with clean, renewable energy.

We don't just supply green energy, we use the money from our customers' bills to make it ourselves too - we build windmills, sun parks and green gasmills in Britain. Some of our biggest achievements to date include building Britain's first megawatt windmill and the country's first grid-scale sun park, as well as building our first green gasmill, generating 100% green gas from a source that we will never run out of - grass.

We don't just focus on energy though- we built the Electric Highway, Britain's leading network of electric vehicle charging points; we helped Forest Green Rovers become the greenest football club in the world; and we launched Britain's greenest mobile phone service, Ecotalk, where they use the money from their customers' bills to protect and regenerate Britain's lost rainforests.



  • Stroud, Gloucestershire, United Kingdom Ecotricity Full time

    About The Role Job Summary: We are seeking a Junior Forecasting Analyst to join our Trading Team, working closely with our Forecasting and Quants Analyst, and reporting to the Senior Quants and Risk Analyst. This role is essential to supporting customer demand and long-term generation forecasts, balancing operational forecasting tasks, analytical...


  • Stroud, Gloucestershire, United Kingdom Ecotricity Full time

    About The Role Job Summary: We are seeking a Junior Forecasting Analyst to join our Trading Team, working closely with our Forecasting and Quants Analyst, and reporting to the Senior Quants and Risk Analyst. This role is essential to supporting customer demand and long-term generation forecasts, balancing operational forecasting tasks, analytical...


  • Stroud, United Kingdom Ecotricity Full time

    About The Role Job Summary: We are seeking a Junior Forecasting Analyst to join our Trading Team, working closely with our Forecasting and Quants Analyst, and reporting to the Senior Quants and Risk Analyst. This role is essential to supporting customer demand and long-term generation forecasts, balancing operational forecasting tasks, analytical...


  • Stroud, United Kingdom Ecotricity Full time

    About The RoleJob Summary:We are seeking a Junior Forecasting Analyst to join our Trading Team, working closely with our Forecasting and Quants Analyst, and reporting to the Senior Quants and Risk Analyst. This role is essential to supporting customer demand and long-term generation forecasts, balancing operational forecasting tasks, analytical...


  • Stroud, United Kingdom Ecotricity Full time

    About The RoleJob Summary:We are seeking a Junior Forecasting Analyst to join our Trading Team, working closely with our Forecasting and Quants Analyst, and reporting to the Senior Quants and Risk Analyst. This role is essential to supporting customer demand and long-term generation forecasts, balancing operational forecasting tasks, analytical...


  • Stroud, United Kingdom Ecotricity Full time

    About The RoleJob Summary:We are seeking a Junior Forecasting Analyst to join our Trading Team, working closely with our Forecasting and Quants Analyst, and reporting to the Senior Quants and Risk Analyst. This role is essential to supporting customer demand and long-term generation forecasts, balancing operational forecasting tasks, analytical...


  • Stroud, United Kingdom Ecotricity Full time

    Job Description About The Role Job Summary: We are seeking a Junior Forecasting Analyst to join our Trading Team, working closely with our Forecasting and Quants Analyst, and reporting to the Senior Quants and Risk Analyst. This role is essential to supporting customer demand and long-term generation forecasts, balancing operational forecasting tasks,...


  • Stroud, United Kingdom Ecotricity Full time

    About The RoleJob Summary:We are seeking a Junior Forecasting Analyst to join our Trading Team, working closely with our Forecasting and Quants Analyst, and reporting to the Senior Quants and Risk Analyst. This role is essential to supporting customer demand and long-term generation forecasts, balancing operational forecasting tasks, analytical...


  • Stroud, UK, Gloucestershire, United Kingdom Ecotricity Full time

    About The RoleJob Summary:We are seeking a Junior Forecasting Analyst to join our Trading Team, working closely with our Forecasting and Quants Analyst, and reporting to the Senior Quants and Risk Analyst. This role is essential to supporting customer demand and long-term generation forecasts, balancing operational forecasting tasks, analytical...


  • Stonehouse, Gloucestershire, United Kingdom Focus Resourcing Group Full time

    We are looking to recruit for a Purchasing Team leader for an initial 12-month period . The role is responsible for the coordination of the purchasing team and relevant activities. Duties Support the development and delivery of procurement function Monitoring and forecasting inventory, determining purchasing needs and identify costs You will ensure the...


  • Stonehouse, Gloucestershire, United Kingdom Focus Resourcing Group Full time

    We are looking to recruit for a Purchasing Team leader for an initial 12-month period.The role is responsible for the coordination of the purchasing team and relevant activities. Duties Support the development and delivery of procurement functionMonitoring and forecasting inventory, determining purchasing needs and identify costsYou will ensure the smooth...

  • Purchasing Manager

    3 days ago


    Hardwicke, Gloucestershire, United Kingdom Focus Resourcing Full time

    We are looking to recruit for a Purchasing Team leader for an initial 12-month period. The role is responsible for the coordination of the purchasing team and relevant activities. Duties Support the development and delivery of procurement function Monitoring and forecasting inventory, determining purchasing needs and identify costs You will ensure the...

  • Purchasing Team Leader

    2 months ago


    Hardwicke, Gloucestershire, United Kingdom CV-Library Full time

    We are looking to recruit for a Purchasing Team leader for an initial 12-month period. The role is responsible for the coordination of the purchasing team and relevant activities. Duties Support the development and delivery of procurement function Monitoring and forecasting inventory, determining purchasing needs and identify costs You will ensure the...


  • Stonehouse, Gloucestershire, United Kingdom Resourcing Group Full time

    We are looking to recruit for a Purchasing Team leader for an initial 12-month period . The role is responsible for the coordination of the purchasing team and relevant activities. Duties Support the development and delivery of procurement function Monitoring and forecasting inventory, determining purchasing needs and identify costs You will ensure...

  • Junior Pricing

    3 days ago


    Stroud, Gloucestershire, United Kingdom Ecotricity Full time

    We do an awful lot in the Trading team at Ecotricity. As well as purchasing all the electricity, gas and renewable certificates for our customers, we are the team that is responsible for all the customer pricing, forecasting, and cost/profitability analysis. We love numbers, complex systems, and working out amazing ways to analyse data, use it, and share...

  • Service IT Developer

    2 months ago


    Stroud, Gloucestershire, United Kingdom Ecotricity Full time

    As well as purchasing all of the electricity, gas and renewable certificates for all 190,000 (and counting) customers, we are the team that is responsible for all of the customer pricing, forecasting, and cost/profitability analysis. We love numbers, complex systems, and working out amazing ways to analyse data, use it, and share it in insightful ways. It...

  • Service IT Developer

    2 months ago


    Stroud, Gloucestershire, United Kingdom Ecotricity Full time

    As well as purchasing all of the electricity, gas and renewable certificates for all 190,000 (and counting) customers, we are the team that is responsible for all of the customer pricing, forecasting, and cost/profitability analysis. We love numbers, complex systems, and working out amazing ways to analyse data, use it, and share it in insightful ways. It...

  • FP&A Analyst

    3 weeks ago


    Gloucestershire, United Kingdom Hays Accountancy and Finance Full time

    Hays Senior Finance are working in partnership with a high growth engineering business based in Gloucestershire who are looking to take on an experience FP&A Analyst who can hit the ground running, reporting directly to the Head of FP&A. Job Purpose:Responsible for the control of core financial operational processes in particular revenue, cost of sales and...

  • Junior Pricing

    3 days ago


    Stroud, Gloucestershire, United Kingdom Ecotricity Full time

    About The Role We do an awful lot in the Trading team at Ecotricity. As well as purchasing all the electricity, gas and renewable certificates for our customers, we are the team that is responsible for all the customer pricing, forecasting, and cost/profitability analysis. We love numbers, complex systems, and working out amazing ways to analyse data, use...

  • Pricing Developer

    2 months ago


    Stroud, United Kingdom Ecotricity Full time

    About The Role We do an awful lot in the Trading team at Ecotricity. As well as purchasing all of the electricity, gas and renewable certificates for all 190,000 (and counting) customers, we are the team that is responsible for all of the customer pricing, forecasting, and cost/profitability analysis. We love numbers, complex systems, and working out...