Capalo AI
Optimization Engineer
Capalo AIFinland5 days ago
Full-timeOther

LOCATION: Helsinki / Kuopio / Relocation support available


At Capalo AI, we build software that accelerates the transition to renewable energy. Our AI-powered platform, Capalo Zeus VPP™, optimizes large-scale battery energy storage systems and distributed energy resources across European electricity markets.


We operate the full stack, from market prequalification and automated trading to real-time dispatch and regulatory compliance.


Now we’re strengthening and automating the next critical layer: a rigorous revenue allocation engine for our virtual power plant


ROLE MISSION


Design and implement the mathematical framework that determines how aggregated market revenues are allocated back to individual battery assets in our fleet.


This is a quantitative systems problem – not reporting, not analytics, not dashboards.


When hundreds of batteries are optimized as one portfolio, their individual contributions are not directly observable. Yet revenues must be allocated in a way that is:

  • Economically fair
  • Mathematically defensible
  • Robust to edge cases
  • Transparent to asset owners
  • Production-grade


Your job is to formalize that logic and ship it.


WHAT YOU’LL DO


Design allocation methodologies

  • Develop revenue-sharing mechanisms for heterogeneous battery portfolios
  • Account for asset constraints, degradation, market rules, and temporal coupling
  • Formalize contribution logic under portfolio-level optimization


Build production-grade optimization logic

  • Implement high-performance Python modules
  • Handle large-scale time-series market data
  • Write testable, well-documented, reviewable code
  • Ensure numerical correctness and edge-case robustness


Validate and stress-test

  • Simulate volatile price environments
  • Evaluate fairness metrics and sensitivity
  • Adapt models as market rules evolve


Integrate with core systems

  • Deliver API-ready outputs used by Finance and customer-facing products
  • Maintain documentation to ensure auditability and transparency


WHAT WE’RE LOOKING FOR


Must-haves

  • Strong background in applied mathematics, optimization, operations research, quantitative economics, or similar
  • Advanced Python (NumPy, pandas; experience with SciPy, CVXPy or similar tools is a plus)
  • Experience building production-quality systems (testing, version control, CI/CD)
  • Ability to structure open-ended quantitative problems independently
  • Clear communication skills in English – able to explain mathematical reasoning to non-specialists


Nice-to-haves

  • Electricity markets or battery energy storage systems (BESS)
  • Revenue or cost allocation in multi-asset environments
  • Mechanism design or cooperative game theory


WHY IS THIS ROLE DIFFERENT


You’re building core logic, not peripheral features.

The allocation engine directly determines how real money is distributed.


It’s close to real markets.

This isn’t academic modeling – it runs against live electricity markets.


The problem deepens over time.

As we scale across markets and asset classes, allocation complexity increases.


WHY JOIN CAPALO AI?

  • Meaningful impact – enabling large-scale renewable integration.
  • Deep-tech environment – optimization, AI, cloud infrastructure, real-time markets.
  • High ownership, low bureaucracy.
  • Opportunity to shape a core system in a scaling company.
  • Based in the heart of Helsinki – Our central office is a great place to collaborate, focus and spend time with wonderful colleagues.


HOW TO APPLY?

If this sounds like a problem you’d enjoy solving, we’d love to hear from you.

We value diverse perspectives and encourage candidates from all backgrounds to apply.


Apply submitting your application through our recruitment system. We review applications on a rolling basis and may begin the process as soon as we receive them.

Key Skills

Ranked by relevance