{"id":1499416,"url":"https://alion.io/job/capalo-ai-junior-optimization-engineer-revenue-distribution-focus","title":"Junior Optimization Engineer – Revenue Distribution Focus","company":{"id":2311376,"name":"Capalo AI","domain":"capaloai.com","url":"https://alion.io/company/capaloai","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Teamtailor","truth_index":null},"role":"Industrial Engineering","role_family":"Industrial Engineering","seniority":"junior","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"explicit","locations":[],"countries":[],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"NumPy","optional":false},{"name":"Python","optional":false},{"name":"SciPy","optional":false},{"name":"Time Series","optional":false}],"status":"live","first_seen_at":"2026-09-29T11:41:16Z","employer_posted_date":"2026-09-29","last_verified_at":"2026-10-27T16:41:36Z","board_verified":true,"closed_at":null,"days_open":28,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":28},"description":"About Capalo AI\nAt Capalo AI, we are accelerating the green energy transition by maximizing the value of large-scale energy storage systems through artificial intelligence and optimization. Our platform, Capalo Zeus VPP™, operates battery energy storage systems as a virtual power plant, helping asset owners generate higher revenues while supporting a more resilient and sustainable energy grid.\nThe role\nAs a Junior Optimization Engineer within our Revenue Distribution team, you’ll work on the allocation engine that distributes aggregated market revenues back to the individual battery assets in our fleet. This is a quantitative systems problem. 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:\nEconomically fair\n\nMathematically defensible\n\nRobust to edge cases\n\nTransparent to asset owners\n\nProduction-grade\n\nYour job is making sure the engine runs correct, validating and stress-testing its outputs, integrating it with our core systems, and adapting it as market rules and our fleet change. You'll also help improve the allocation methods themselves.\nThis is an entry-level position, well suited to recent graduates and students in the final stages of their degree.\nKey Responsibilities\nValidate and stress-test\nEvaluate fairness metrics and sensitivity\n\nEnsure numerical correctness and robustness to edge cases\n\nAdapt models as market rules evolve\n\nIntegrate with core systems\nDeliver API-ready outputs used by Finance and customer-facing products\n\nMaintain documentation to ensure auditability and transparency\n\nMaintain and extend production code\nMaintain and improve high-performance Python modules\n\nHandle large-scale time-series market data\n\nWrite testable, well-documented, reviewable code\n\nImprove allocation methodologies\nRefine revenue-sharing mechanisms for heterogeneous battery portfolios\n\nAccount for asset constraints, degradation, market rules and temporal coupling\n\nFormalize contribution logic under portfolio-level optimization\n\nWhat we're looking for\nMust-haves\nA completed or soon-to-be-completed degree in applied mathematics, physics, optimization, operations research, quantitative economics, or a similar quantitative field\n\nA strong academic track record\n\nSolid Python skills (NumPy, pandas) and familiarity with good software practices such as testing and version control, e.g. through coursework, projects or internships; exposure to SciPy, CVXPy or similar tools is a plus\n\nAbility to break down open-ended quantitative problems in a structured way, and eagerness to learn quickly\n\nClear communication skills in English - able to explain mathematical reasoning to non-specialists\n\nNice-to-haves\nExposure to electricity markets or battery energy storage systems (BESS), e.g. through studies, a thesis or projects\n\nCoursework or projects involving revenue or cost allocation in multi-asset environments\n\nStudies in mechanism design or cooperative game theory\n\nWhy this role is different\nYou’re building core logic, not peripheral features.\n The allocation engine directly determines how real money is distributed.\nIt’s close to real markets.\n The technology runs against live electricity markets and has real-world impact.\nThe problem deepens over time.\n As we scale across markets and asset classes, allocation complexity increases.\nWhy Capalo AI\nWork on technology that is accelerating the transition to renewable energy\n\nJoin a fast-growing company at the intersection of AI and energy markets\n\nWork with a highly collaborative and mission-driven team\n\nInteresting technical challenges: distributed systems, event-driven cloud services, and reliable software for continuously operating infrastructure\n\nWhat to expect\nLocation: Finland\n\nWorking mode: Hybrid\n\nRecruitment process: First interview → Take-home assignment → Technical interview → Bar raiser\n\nHow to apply\nIf this sounds like a problem you'd enjoy solving, we'd like to hear from you.\nWe value diverse perspectives and encourage candidates from all backgrounds to apply. We review applications on a rolling basis.","description_format":"text","description_chars":4132,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[{"language":"English","level":"All levels","optional":false}]},"benefits":[],"hiring_locations":[{"name":"Finland","iso":"FI","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Energy Storage","Energy Management","Energy AI"],"lifecycle":[{"event":"open","at":"2026-09-30T03:29:56Z"}],"visa":[],"liveness":{"score":38,"band":"fade","label":"Fading","p_open":1,"p_active":0.686,"p_room":0.55,"age_days":27,"expected_fill_days":20,"reasons":["conf:4","win:tail","comp:junior"],"computed_at":"2026-10-27T05:46:45Z"},"pay":null,"html_url":"https://alion.io/job/capalo-ai-junior-optimization-engineer-revenue-distribution-focus","json_url":"https://alion.io/job/capalo-ai-junior-optimization-engineer-revenue-distribution-focus.json","meta":{"generated_at":"2026-10-27T22:13:28Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":13819,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-28T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":2311376},"rest":"https://alion.io/mcp/rest/get_company?id=2311376"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fcapalo-ai-junior-optimization-engineer-revenue-distribution-focus"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fcapalo-ai-junior-optimization-engineer-revenue-distribution-focus"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fcapalo-ai-junior-optimization-engineer-revenue-distribution-focus"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/capalo-ai-junior-optimization-engineer-revenue-distribution-focus\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fcapalo-ai-junior-optimization-engineer-revenue-distribution-focus"}]}