The QUADRA energy team celebrating after the 2026 B2Run company run

Piloting renewable energies

We are QUADRA energy — and we'd like to meet you.

We bring renewable energy to the market, and we are building the company around a simple ambition: humans decide, autonomous agents do the heavy lifting. That only works with people who can think a business problem all the way through — which is why we are currently looking for a Business Analyst and a Business Architect: two humans for a very human team. This challenge is part of that search — and we'd love to hear from you.

Take the challenge Why we hire this way

The challenge — and the mindset we're looking for

A fictional renewables portfolio manager has published its monthly Deckungsbeitrag report — and the numbers are wrong. Exactly three deviations are hidden in the data. Your job: pull the raw data behind the report through our API, reverse-engineer how the aggregation actually works, find the three deviations, and write a spec precise enough that an autonomous agent could rebuild the report correctly.

Notice what we are not asking for: we don't need you to write the code. We expect you to bring an agent — Cursor, Claude, ChatGPT, whatever you work with — and direct it. That is the AI-first mindset we are looking for: you stay curious about the business problem, you ask the data sharp questions, and you let the machine do the typing while you do the thinking. If your first instinct when you see a broken report is “I bet I can figure out why”, you are exactly who we want to talk to.

No CV, no cover letter, no trick questions. Just a puzzle that feels like the real job — because it is. Take a coffee, take a weekend, have fun with it.

How it works

1 · Register

Enter an e-mail and a display name. You instantly get a personal access code and an API key — shown once, stored only as hashes. No verification e-mail, no newsletter — we only write to you personally if we shortlist you.

2 · Explore the API

Nine JSON endpoints with the raw material behind the report: feed-in actuals, market prices, schedules, contracts, EEG premiums, cost allocations — and the report itself.

3 · Find the deviations

Reverse-engineer how the report is built, then find where it goes wrong. Exactly three deviations exist. For each: the source, the EUR impact, the root cause.

4 · Write the spec & submit

Intent, Trigger, Data inputs, Business logic, Guardrails, Output, Success criteria. The spec is the deliverable — precise enough that an agent could rebuild the report correctly.

Ground rules

The API is built for autonomous agents, and bulk data pulls are expected — just pace your agent. These thresholds apply per participant:

  • 120 requests per minute per API key, 240 per minute per IP address. Every API response carries X-RateLimit-Remaining so your agent can pace itself.
  • Bursts are capped at about 20 requests per second per IP — fire requests sequentially or with a small concurrency limit (10 parallel connections is safe), not hundreds at once.
  • Above a threshold you get HTTP 429 with a Retry-After header. Wait that many seconds and continue — an agent that keeps hammering through 429s only wastes its own time budget.

Pulling the full January dataset at the allowed rate takes only a few minutes — there is no need to flood. And one promise from our side: every submission is read by a human, every decision is made by a human. The machines help us triage; they never decide.

Read the brief Get your API key