12. září

Vývojář pro smysluplný AI projekt, který mění vzdělávání (moderní tech stack) - Scio

80 000 – 130 000 Kč/měsíc

Hledáme odvážného vývojáře, který zná nejmoderněší technologie, nebojí se výzev a chce s námi tvořit budoucnost vzdělávání. Na základě vlastního vědeckého výzkumu tvoříme dvě unikátní webové aplikace, které s pomocí AI rozvíjejí zvídavost, kreativitu a schopnost dětí klást otázky a zlepšovat své učení. Nejde o tuctové projekty – pracujeme na nástrojích, které mají reálný dopad na vzdělávání mladé generace.

Co tě čeká?

- Moderní tech stack:

  • TypeScript + Vue, Nuxt
  • Supabase (PostgreSQL), Milvus/Chroma
  • Tailwind CSS, Radix UI, shadcn/ui
  • AI integrace (OpenAI, Anthropic, Gemini)
  • bonus pro tebe jsou zkušenosti s .NET Core, SQL Server, Blazor, Python pro případný přesah do dalších projektů

- Práce v malém týmu: Aktivní role s odpovědností za úspěch projektu.

- Smysluplný projekt: Tvorba aplikace, která skutečně pomáhá dětem a učitelům.

Koho hledáme? Ideálně máš…

  • Zkušenost s vývojem SaaS produktu s AI funkcionalitou: zejména multimodalita (audio, realtime), vector stores, document intelligence, agentické systémy typu SWARM.
  • Nadšení pro AI a vzdělávání: máš přehled o dění v AI. Pokud čteš papery a povíš nám o některém z nich během našeho rozhovoru, budeme jen rádi.
  • Ochotu ponořit se do technických výzev: nebojíme se složitějších úkolů a hledáme někoho, kdo to má stejně.
  • Samostatnost a zvídavost: hledáme někoho, kdo se nebojí přicházet s vlastními nápady a aktivně hledat řešení.

Co za to?

  • 💸 80–120 tis. Kč, s odměnami až 130 tis. Kč
  • ⛱ 30 dní dovolené
  • 🕘 Flexibilní práce na unikátních AI projektech – většinu času můžeš být remote, v kanclu se potkáváme 2x týdně.
  • 🧑🤝🧑 Skvělí kolegové a otevřenost. Podívej se na nás na Atmoskopu.
  • 📚 Podporujeme vzdělávání – seberozvoj je pro nás základ.
  • 💡 Práce, která má reálný dopad – ročně s námi dělá přijímačky na VŠ 30 000+ studentů, připravíme tisíce dotazníkových šetření pro základní a střední školy. Ovlivňujeme školství a pracujeme na produktech, které se používají teď a ne za pět let (nebo nikdy).

Jak to u nás chodí?

  • Spolu s přihláškou do výběrka nám pošli zpracovaný projekt (níže).
  • Pošleme ti náš Test pracovního potenciálu (TPP). Nejde o test programovacích dovedností. TPP nám pomáhá zjistit, jak přemýšlíš a jak přistupuješ k řešení problémů – používáme ho u všech pozic ve Scio.
  • Pohovor: Sejdeš se s Michalem (vedoucí AI projektů), jedním kolegou vývojářem a Katkou z HR. Offline, u nás v Karlíně.
  • Když si padneme do oka, potkáš se ještě krátce s naším zakladatelem Ondřejem Štefflem.

Těšíme se!

Katka, Michal, Matěj


Zadání projektu

Vytvoř prototyp aplikace pro realtime sledování pokroku skupiny studentů učitelem.

Funkcionalita:

  • Registrace / přihlášení Google účtem, RBAC.
  • Po přihlášení možnost založit novou skupinu a tabulkový přehled existujících skupin. Při zadání skupiny vyplňuje uživatel pouze její název (například "A2 - kvadratické rovnice 1") a popis cíle (například "vyřeší samostatně 3 různé kvadratické rovnice typu ax^2 + bx + c" pomocí diskriminantu).
  • Pro skupinu je vygenerován QR kód, který může kdokoli použít pro vstup do skupiny, jedno zařízení může do skupiny vstoupit pouze jednou (localstorage), po vstupu zadá uživatel svůj nick (například "Honza Novák“).
  • Uživatel ve skupině pracuje formou textového chatu. Po vstupu je přivítán zprávou, která popisuje cíl, který má splnit.
  • Na obrazovce uživatel vidí vždy svůj postup plnění cíle, případně cílů - cíle jsou typu "splněno/nesplněno" (například "vysvětlí rozdíl mezi lineární a kvadratickou rovnicí"), nebo "splněno %" (například "vyřeší 3 rovnice") - splněno 0%, 33%, 66%, 100%.
  • U cílů s procenty je progressbar, u cílů ano/ne checkmark.
  • Systém navádí studenta k řešení úkolů, pokud nepracuje, zobrazí nejprve varování (např. formou indikátoru pod zprávou, která není relevantní k cílům), poté upozorní učitele (popsáno níže).
  • Zprávy, které řeší cíl, nebo zvyšují pokrok, jsou v konverzaci zvýrazněny, například zeleným rámečkem.
  • Učitel může v reálném čase sledovat pokrok žáků, vidí jejich pokrok v plnění cílů a pokud některý ze žáků potřebuje pomoci, vidí u něj indikátor, který může označit jako vyřešený.

Technologie:

Nuxt, WebSocket (přes Nitro), Postgres/Supabase, Drizzle, Tailwind, UI komponenty libovolně. AI knihovny libovolně.

Bonusové výzvy:

  • Učitel si u žáků může rozkliknout detail (inline na stránce), kde vidí klíčové zprávy, které vedou k pokroku v zadaných cílech. Může být zobrazeno i jako pár zadání-řešení, případně agregace více zpráv, které úkol řeší souhrnně.
  • Chat rozhraní pro žáky podporuje zobrazení matematických výrazů a ukázek kódu.
  • Žák může diktovat zadání hlasem.
  • Při tvorbě řešení můžete použít AI v libovolném rozsahu dle vlastního uvážení. Prosíme pouze o vyjádření, které systémy (např. Cursor) byly použity a jaké části jsou takto řešeny (např. "celé to psalo chatgpt"). Připoj prosím poznámku, kolik času jsi strávil/a tvorbou řešení.

Odevzdání:

Preferujeme demo deployment na Vercel + GitHub repozitář, v případě soukromého repozitáře přidej prosím do spolupracovníků handle @lofcz. Pokud je to jen trochu možné, neodevzdávej prosím .zip soubor.

Benefity

Vzdělávací kurzy, školení, Stravenky/příspěvek na stravování, Možnost občasné práce z domova, Příspěvek na vzdělání, Dovolená více než 5 týdnů, Individuální rozvržení pracovní doby, Bonusy/prémie, Individuální rozpočet na osobnostní růst, Flexibilní začátek/konec pracovní doby, Children-friendly office, Vlastní organizace náplně práce, Sleva na firemní výrobky/služby, Dog-friendly office

O pozici

Plat:
80 000 – 130 000 Kč/měsíc
Typ úvazku:
Práce na plný úvazek
Délka úvazku:
Na dobu neurčitou
Pracovní vztah:
Pracovní smlouva, Práce na živnostenský list (IČO)
Doporučené vzdělání:
Vzdělání není podstatné