Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
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 relevanceReady to apply?
Join Capalo AI and take your career to the next level!
Application takes less than 5 minutes

