Zvolte jazyk

Propojte Java svět s AI - navrhněte AI architekturu, která obstojí i v produkci.

Informace o projektu

Máte za sebou Java vývoj, postupně jste se posunul/a k SW architektuře a začal/a se věnovat AI? Právě takový profil hledáme. Nehledáme čistě AI specialistu ani architekta, který zůstává pouze u návrhů – potřebujeme člověka, který rozumí Java/Spring světu, dokáže AI zasadit do širší IT architektury a zároveň přemýšlí, kde může AI reálně zlepšit vývoj a související procesy.

Čeká Vás dlouhodobý projekt ve velkém enterprise prostředí, kde budete stát u zavádění AI do každodenního fungování vývojových týmů. Vaším úkolem nebude jen využívat existující AI nástroje, ale hledat nové use cases, navrhovat jejich technické řešení a propojovat AI s existujícími systémy a procesy

Co pozice obnáší

Budete součástí týmu SW vývoje a Vaším hlavním úkolem bude hledat konkrétní možnosti, kde a jak AI využít v rámci vývoje, testování a postupně také analýzy. Nebude přitom stačit říct „tady použijeme AI“. Budete řešit, jak AI zapojit do existující architektury, s čím ji propojit, co automatizovat a jak celé řešení navrhnout tak, aby bylo dlouhodobě použitelné a bezpečné.

Konkrétně budete:

  • navrhovat, jak AI zapojit do existující IT architektury a vývojových procesů,
  • identifikovat use cases, kde může AI pomoci vývoji, testování a analýze,
  • navrhovat propojení AI řešení s aplikacemi, mikroslužbami a datovou vrstvou,
  • navrhovat REST API, integrační řešení a datové toky,
  • pracovat s architekturou postavenou na Java/Spring Boot, mikroslužbách, Kafce a Kubernetes/OpenShift,
  • vytvářet prototypy a Proof of Concept a ověřovat jejich reálnou využitelnost,
  • analyzovat existující codebase a hledat možnosti její modernizace pomocí AI,
  • podporovat využití AI při tvorbě a automatizaci testů, code review nebo analýze problémů,
  • spolupracovat s interním AI týmem a dalšími technickými stakeholdery,
  • být hlavním kontaktem pro AI témata za vývojovou část organizace,
  • pomáhat týmům s praktickým využitím AI a nastavovat doporučení pro její používání,
  • vytvářet a udržovat technickou a architektonickou dokumentaci.

 AI jako součást architektury

AI zde není samostatný experiment mimo vývoj. Budete řešit, jak ji správně začlenit do existujícího technologického prostředí, jak ji propojit s aplikacemi a daty a jak zohlednit bezpečnostní a provozní omezení. Počítá se s využitím lokálně/on-premise provozovaných modelů, takže budete muset přemýšlet také nad tím, jak z omezeného prostředí vytěžit maximum. AI zkušenost nemusí být dlouholetá – důležitá je praktická orientace v AI a schopnost propojit ji s architektonickým pohledem na software.

Tým

Budete součástí týmu SW vývoje, který pracuje především v Java prostředí. Čeká Vás spolupráce s vývojáři, SW a Solution Architekty, DevOps, analytiky, testery i dalšími technickými týmy. Zároveň budete v pravidelném kontaktu se specialisty na AI, se kterými budete řešit nové use cases, technické možnosti a jejich následné využití v rámci vývoje.

Jak fungujeme:

  • spolupráce na IČO,
  • dlouhodobá alokace,
  • nástup ASAP,
  • ideálně 1–2 dny týdně onsite v Praze,

Co potřebujeme

Odborná zkušenost

  • zkušenost s vývojem v Java,
  • zkušenost se Spring Boot,
  • zkušenost se SW architekturou a schopnost dívat se na řešení v širších souvislostech,
  • praktickou zkušenost s AI – nemusí jít o dlouholetou praxi,
  • schopnost chápat, jak AI zapadá do celkové IT architektury a jak se propojuje s ostatními systémy,
  • zkušenost s návrhem a integrací mikroslužeb,
  • znalost REST a ideálně také SOAP,
  • zkušenost s Apache Kafka,
  • orientaci v Kubernetes / OpenShift,
  • schopnost komunikovat technická rozhodnutí s vývojáři, architekty i AI specialisty,
  • schopnost hledat praktické AI use cases a převést je do realizovatelného technického řešení.

Technologie

Java · Spring Boot · REST · SOAP · Apache Kafka · mikroslužby · Kubernetes · OpenShift · GitLab · CI/CD · ArgoCD · databáze · AI/LLM

Nemusíte znát všechny technologie do posledního detailu. Důležité je především rozumět jejich roli v celkové architektuře a vědět, jak jednotlivé komponenty propojit do funkčního řešení.

Kde bude Váš dopad

Nebudete pouze implementovat předem definované AI use cases. Vaším úkolem bude hledat, kde má AI v organizaci skutečný potenciál, navrhovat způsob jejího využití a pomáhat dostat ji z experimentální fáze do reálných vývojových procesů.

Čeká Vás kombinace Java architektury, AI, hands-on prototypování a hledání nových možností automatizace. Budete mít přímý vliv na to, jak budou vývojové týmy AI využívat v každodenní práci.

Jazykové požadavky

  • Čeština, Angličtina

Co můžeme nabídnout

Máme zájem o dlouhodobou spolupráci, a proto Vám nabízíme hlavně individuální a lidský přístup. Posloucháme, co říkáte, a hledáme správnou cestu pro obě strany.

  • IT kurzy a kurzy osobního rozvoje se slevami
  • možnost využití našeho Hubu pro práci
  • možnost výhodného zapůjčení kancelářské techniky
  • zázemí velké firmy s duší startupu