Careers

Careers

Work on an agent that is measured in public.

FlowFinds Solutions Kft. is small, registered in Hungary, and building one thing: a commerce agent good enough to run a store without an operator. Two features of the job are unusual enough to state before anything else, because they decide whether you would enjoy it.

Your work is measured in public

The agent’s capability is published as a benchmark score against a fixed suite, with the raw runs, including the ones it fails. There is no internal number and external number. If a change you make improves the agent, the improvement is visible to anyone who looks; if it regresses, that is visible too, and it is disclosed rather than absorbed.

Most engineers find this uncomfortable for about a fortnight and then find it clarifying, because it removes the usual argument about whether something worked. Why we do it this way.

The engineering is agent-run

Most of the code here is written by agents working against deterministic gates. That changes what a strong engineer spends the day doing. Less of it is typing implementations; more of it is stating objectives precisely enough to be executed without you, designing the check that proves a class of defect is gone rather than fixing one instance of it, and reading verification evidence adversarially.

The skill that compounds fastest here is turning a correction into a constraint the system enforces on its own. The skill that compounds slowest is being the person who catches things by hand. The full development cycle is published; read it before applying, because it is an accurate description of the work and not everyone wants it.

How hiring works

  1. You write to us. Not a covering letter. Something you built and what was hard about it, or a specific disagreement with something we have published — the benchmark rubric and the development cycle are both public and both arguable.
  2. A conversation, around 45 minutes. What you have done, what you want to do next, and what the role actually involves. You should leave able to describe the job accurately to someone else.
  3. A real problem, timeboxed and paid. Drawn from work we genuinely have, scoped to a few hours, done in your own time with the tools you normally use — agents included, since that is how the job is done. We are reading your judgement about scope and verification, not watching you type.
  4. A review of that work with the people you would work with. You walk through what you decided and why, including what you deliberately left out. Disagreement here counts in your favour.
  5. A decision, with reasons. Yes or no, and the reason either way, within a week of the last conversation. We do not leave candidates without an answer, and we tell you what a no was about.

We read every application ourselves. We do not ask for unpaid work of any size, we do not run whiteboard algorithm interviews, and we do not ask you to solve a problem we have already solved to see whether you get the same answer.

Open roles

Every position currently open is listed on open roles, with the honest state of the list — including when it is empty. If nothing there fits and you think we are missing something, the page tells you how to write to us anyway.