Data Science
Advanced
Always open

Optimizing Gigascale BESS Arbitrage

With the connection of the 7.8GWh Saudi Arabia BESS and the shifting de-rating factors in the Polish capacity market, energy storage operators face a complex optimization problem. This challenge requires building a production-grade pipeline to forecast energy price volatility and optimize battery dispatch strategies while accounting for physical de-rating and cycle-induced degradation. You will leverage Metaflow for workflow orchestration and Gemini 2.5 Flash to synthesize market sentiment from real-time news sources via Browserless, feeding these qualitative insights into a quantitative optimization framework.

Challenge brief

What you are building

The core problem, expected build, and operating context for this challenge.

With the connection of the 7.8GWh Saudi Arabia BESS and the shifting de-rating factors in the Polish capacity market, energy storage operators face a complex optimization problem. This challenge requires building a production-grade pipeline to forecast energy price volatility and optimize battery dispatch strategies while accounting for physical de-rating and cycle-induced degradation. You will leverage Metaflow for workflow orchestration and Gemini 2.5 Flash to synthesize market sentiment from real-time news sources via Browserless, feeding these qualitative insights into a quantitative optimization framework.

Datasets

Shared data for this challenge

Review public datasets and any private uploads tied to your build.

Loading datasets...
Learning goals

What you should walk away with

Orchestrate complex ML workflows using Metaflow to ensure reproducibility and scalability of energy models.

Integrate Gemini 2.5 Flash with Browserless to scrape and summarize energy market news for exogenous feature generation.

Implement time-series forecasting using LSTMs or Transformers to predict day-ahead and real-time market prices.

Design a battery degradation model using the Rainflow-counting algorithm to estimate cycle costs.

Optimize energy arbitrage strategies using Pyomo or CVXPY, incorporating constraints for SoC, C-rate, and market de-rating.

Deploy a containerized evaluation harness that simulates grid interactions and financial performance over a 12-month horizon.

Start from your terminal
$npx -y @versalist/cli start optimizing-gigascale-bess-arbitrage

[ok] Wrote CHALLENGE.md

[ok] Wrote .versalist.json

[ok] Wrote eval/examples.json

Requires VERSALIST_API_KEY. Works with any MCP-aware editor.

Docs
Manage API keys
Challenge at a glance
Host and timing
Vera

AI Research & Mentorship

Starts Available now
Evergreen challenge
Your progress

Participation status

You haven't started this challenge yet

Timeline and host

Operating window

Key dates and the organization behind this challenge.

Start date
Available now
Run mode
Evergreen challenge
Explore

Find another challenge

Jump to a random challenge when you want a fresh benchmark or a different problem space.

Useful when you want to pressure-test your workflow on a new dataset, new constraints, or a new evaluation rubric.

Tool Space Recipe

Draft
Evaluation

Frequently Asked Questions about Optimizing Gigascale BESS Arbitrage