Quantitative Analyst
BM2Solar
About the role
About us
At BM2Solar we optimize standalone and hybrid (renewables + storage) battery energy storage assets (BESS) across Iberian and Central European markets. We operate at the intersection of quantitative electricity market analysis, algorithmic optimization and systematic trading. We work with large volumes of high-granularity data and build proprietary models to maximize the value of every MWh and every MW of response capacity.
The opportunity
We are looking for a Quantitative Analyst to join the trading and asset optimization team. The mission: turn market data into actionable strategies — identify patterns, model prices, design and backtest bidding strategies across the different markets, and forecast the expected revenues of our asset portfolio. This is a technical, hands-on role with data and a direct impact on the P&L of the projects under management.
Key responsibilities
- Design, prototype and backtest trading strategies for standalone and hybrid BESS assets in the day-ahead market, continuous and auction-based intraday markets, and balancing services (aFRR, mFRR, technical constraints).
- Build and maintain quantitative price and revenue forecasting models (short, medium and long term) for the different market products.
- Analyze Iberian and European electricity market data (ESIOS, OMIE, MIBGAS, ENTSO-E TP, etc.) to identify value-capture opportunities, dislocations and recurring patterns.
- Develop co-optimization logic across products and markets, incorporating operational constraints of the assets (SOC, cycling, degradation, shared grid connection in hybrid plants).
- Build internal analytical tools, notebooks, dashboards and reporting that the team uses on a recurring basis to make bidding decisions.
- Maintain and evolve data pipelines and the market database, ensuring quality and availability of time series for analysis and production models.
- Collaborate with the operations team to take designed strategies from prototype to live execution, measuring performance and proposing iterative improvements.
Must-have requirements
- Bachelor's degree in a quantitative discipline: Engineering (Industrial, Energy, Telecom, Computer Science), Mathematics, Physics, Statistics, Quantitative Economics or equivalent.
- Strong command of Python (pandas, numpy, scikit-learn) and SQL for time series analysis and manipulation.
- Demonstrable experience in quantitative data analysis applied to a real domain (financial markets, energy, commodities, demand/forecasting, etc.).
- Solid statistical fundamentals: time series, regression, model validation, rigorous backtesting, avoidance of overfitting.
- Structured thinking and the ability to translate a business problem into a well-defined quantitative problem.
- Professional English (German and/or Spanish also preferred).
Nice to have
- Previous experience in energy markets (Iberian or European) and knowledge of OMIE, REE/ESIOS and balancing services.
- Specific knowledge of battery energy storage (BESS): revenue stacking, arbitrage, hybrid co-optimization, operational constraints.
- Mathematical optimization (MILP, stochastic programming) with tools such as Pyomo, PuLP, Gurobi or similar.
- Experience with modern forecasting techniques (LSTM, gradient boosting, probabilistic models) applied to electricity prices.
- Familiarity with ESIOS, ENTSO-E Transparency Platform, OMIE and other industry data APIs.
- Experience taking models from notebook to production (versioning, testing, deployment).
What we offer
- Real projects with real data and measurable P&L: what you model translates directly into asset revenues.
- Modern technical stack and freedom to propose tools and approaches.
- Small, technical team with no unnecessary layers between idea and implementation.
- Competitive compensation package + performance-based variable component.
How to Apply
Interested candidates should submit their CV to info@BM2Solar.com.
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free