Description
#vacancy
Python Developer (FastAPI + LLM)
A European hosting provider is launching a new B2B product - a multi-agent LLM system that generates websites on demand. The product is at MVP stage.
📍Candidate location: Ukraine.
✔️What you'll do:
🔹 Build a multi-agent system where a planner agent breaks down user requests and a code agent generates working websites — you'll design how these agents talk to each other and to the LLM
🔹Write and iterate on prompts and tool schemas so the LLM reliably picks the right actions and returns clean, parseable output (including handling "messy" JSON from the model)
🔹 Build the backend that powers it: FastAPI, Celery + Redis for async job orchestration, PostgreSQL for state and history
🔹 Spin up and manage isolated Docker sandboxes where generated code actually gets built and tested — including recovery when a build or container fails
🔹 Push real-time build progress to the frontend as it happens
🔹 Own reliability end-to-end: retries, idempotency, graceful recovery from LLM/container/network failures — this is an MVP, so a lot of these patterns you'll be designing from scratch
✔️What we expect:
🔹 3 years of experience.
🔹 Strong Python (async/await, typing, Pydantic) and FastAPI experience
🔹 Queues and data: Celery + Redis, PostgreSQL
🔹 Docker and Git in daily work
🔹 English — reading documentation and APIs
✔️Nice to have:
🔹 Experience with LLM (tool/function calling, structured output). Not required — we'll train you on the project.
✔️What we offer:
🔹 Remote work in Ukraine (office in Khmelnytskyi — optional)
🔹Paid vacation and sick leave
🔹 Real impact on product architecture from scratch
🔹Modern stack + LLM tasks
🔹B2b contract
🔹900-1300$ net
⚠️ We are considering candidates from Ukraine only.
😁 [handle]
Employer contacts (email/phone/telegram) are hidden from the public preview —
send your CV, and we will connect you directly.