Senior/Lead Software Developer – Agentic Orchestrator
Munkáltató · Bosch Group
Budapest
A Bosch-nál magas minőségű technológiák és szolgáltatások megalkotásával formáljuk a jövőt. Senior/Lead Software Developer – Agentic Orchestrator pozícióban vezető technikai szerepet tölthetsz be annak alakításában, hogy az AI kódoló ügynökök hogyan integrálódnak a szoftverfejlesztési környezetünkbe. Ez egy hands-on technikai vezetői pozíció közvetlen személyi vezetésért felelős feladatok nélkül, amely az ügynökalapú szoftverfejlesztés munkafolyamatainak, eszközeinek és infrastruktúrájának tervezésére és építésére fókuszál több csapaton és projekten keresztül.
Feladatok
- Tervezd meg, fejleszd és folyamatosan javítsd az ügynökalapú szoftverfejlesztési munkafolyamatokat, kiterjedve a tervezésre, megvalósításra, tesztelésre, felülvizsgálatra és a kiadásra
- Építs és integrálj olyan eszközöket és infrastruktúrát, amelyek összekötik az AI kódoló ügynököket a repository-val, fejlesztési környezetekkel, CI/CD pipeline-okkal és mérnöki rendszerekkel
- Definiálj újrafelhasználható technikai mintákat és skálázható megközelítéseket az ügynökalapú fejlesztéshez több csapaton és projekten keresztül
- Alakíts ki hatékony kontextusmérnöki stratégiákat, biztosítva, hogy az ügynökök megkapják a megfelelő információkat, megkötéseket és technikai tudást
- Tervezd meg és implementáld a minőségi kapukat, validációs mechanizmusokat és emberi jóváhagyási folyamatokat az AI által generált változtatásokhoz
- Határozd meg a biztonságos futtatási megközelítéseket, beleértve a jogosultságokat, az izolációt és a fejlesztési környezetekhez, valamint mérnöki rendszerekhez való ellenőrzött hozzáférést
- Fejlessz ki stratégiákat a hibák, újrapróbálkozások, eszkalációk és helyreállítás kezelésére az ügynökalapú munkafolyamatokon belül
- Értékeld a felmerülő AI kódoló ügynököket, modelleket és orkesztrációs technológiákat, és hozz megalapozott technikai döntéseket a bevezetésükről
- Integráld az ügynökalapú munkafolyamatokat a meglévő Spring Boot, Java és Kotlin fejlesztési környezetekbe és mérnöki folyamatokba
- Javítsd az ügynökalapú munkafolyamatok megfigyelhetőségét, átláthatóságát és megbízhatóságát monitoring, értékelés és futtatáskövetés révén
- Együttműködj a mérnöki csapatokkal az ügynökalapú fejlesztési gyakorlatok bevezetésében és támogasd azok hatékony elsajátítását
- Biztosíts technikai vezetés és architekturális iránymutatást, alakíts ki best practice-eket és ösztönözd a tudásmegosztást a fejlesztőcsapatok között
- Azonosítsd az architekturális, biztonsági és operatív kockázatokat, és irányítsd az ügynökalapú fejlesztési ökoszisztéma folyamatos fejlesztését