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
