Senior szoftvermérnök, Docker Agents (London)
A Docker AI-mérnöki csapata senior szoftvermérnököt keres a konténerizált AI-ügynökök jövőjének felépítéséhez: a munka a Docker Agent nevű nyílt forráskódú projekten zajlik, azt bővítve, hogy a fejlesztők a Docker konténertechnológiájával építhessenek, telepíthessenek és skálázhassanak intelligens ügynököket. Zöldmezős lehetőség arról dönteni, hogyan használják a fejlesztők a konténereket AI-ügynökökhöz hatalmas léptékben, együttműködve az Ask Gordonon és a Docker szélesebb AI-platformján dolgozó testvércsapatokkal. A pozíció kizárólag Londonban vagy onnan ésszerű ingázási távolságban élő jelöltek számára elérhető, remote-first, rugalmas hibrid munkarenddel, vízumszponzoráció nélkül.
Feladatok
- ▹Olyan rendszerek tervezése és megvalósítása, amelyek a Docker konténereket használják az AI-ügynökök ideális futtatókörnyezeteként, biztosítva az izolációt, a skálázhatóságot és a hordozhatóságot
- ▹A nyílt forráskódú cagent projekt karbantartása és továbbfejlesztése, új képességekkel a konténerizált ügynökök telepítéséhez és vezényléséhez
- ▹Robusztus infrastruktúra építése az ügynökök konténerekben történő csomagolásához, telepítéséhez és kezeléséhez
- ▹Az ügynökök képességeinek bővítése Retrieval-Augmented Generation (RAG) rendszerekkel a kontextuális tudás és a szakterületi ismeretek biztosítására (másodlagos fókusz)
- ▹Kiértékelési keretrendszerek tervezése az ügynökök teljesítményének, megbízhatóságának és a konténerizált telepítés hatékonyságának mérésére
- ▹Gyors iteráció az új ügynökképességeken és telepítési mintákon, hatékonyan eljutva a koncepciótól a productionig
- ▹Részvétel a cagent nyílt forráskódú közösségében, hozzájárulások felülvizsgálata, az ökoszisztéma növelésének támogatása
- ▹Együttműködés termékmenedzserekkel, tervezőkkel és mérnökökkel a Docker AI-csapataiban
- ▹Szükség szerint részvétel ügyeleti rotációban, akár esténként, hétvégén és ünnepnapokon is
Elvárások
- ▹Erős Go-tudás kifejezetten előny (vagy képesség és hajlandóság a gyors felzárkózásra, mivel a Go a Docker elsődleges backend-nyelve)
- ▹Gyakorlati tapasztalat nagy nyelvi modellekkel (LLM) és ügynökfejlesztéssel
- ▹Bizonyított képesség skálázható, elosztott rendszerek tervezésére
- ▹A Docker, a konténerizációs bevált gyakorlatok és a konténer-orkesztráció mély ismerete
- ▹Tapasztalat Retrieval-Augmented Generation rendszerek építésében (másodlagos fókusz)
- ▹Igazolt képesség a gyors prototípus-készítésre és a visszajelzések alapján történő iterálásra
- ▹Jelenleg Londonban vagy onnan ésszerű ingázási távolságban él
Előny
- ▹Tapasztalat CrewAI, AGNO, ADK, LangChain/LangGraph vagy hasonló AI-orkesztrációs keretrendszerekkel
- ▹Python-tapasztalat AI-prototípusok készítéséhez és eszközfejlesztéshez
- ▹Tapasztalat Kubernetes-szel vagy más konténer-orkesztrációs platformokkal
- ▹Nyílt forráskódú hozzájárulások és közösségi részvétel
- ▹Tapasztalat ügynökök kiértékelésével, megbízhatósági és observability technikákkal
Soft skillek
Amit kínálunk
- ▹Szabadság és rugalmasság, a munka az élethez igazítható
- ▹Negyedéves kijelölt Whaleness-napok, plusz év végi Whaleness-szünet
- ▹Otthoni iroda felszerelése
- ▹16 hét fizetett szülői szabadság (6 hónap munkaviszony után)
- ▹Havi nettó 100 USD értékű technológiai juttatás
- ▹Szabadságolási rend, amely kifejezetten ösztönzi a pihenést
- ▹Képzési keret konferenciákra, kurzusokra és tanfolyamokra
- ▹Részvényopció egy növekvő start-upban
- ▹Docker ajándéktárgyak
- ▹Egészségügyi ellátás, nyugdíj és munkaszüneti napok országonként eltérően
- ▹Remote-first kultúra, irodákkal Seattle-ben és Párizsban
A munkáltatóról
A Docker a fejlesztői eszközök egyik legkedveltebb márkája, amelyben havonta több mint 20 millió felhasználó bízik, és több mint 20 milliárd konténerkép-letöltést szolgál ki. A fejlesztők a Docker Desktop, a Docker Hub és a Docker Scout termékekkel építik, osztják meg és futtatják alkalmazásaikat. A Docker globálisan elosztott, remote-first csapat, és miközben az AI-ügynökök újradefiniálják a szoftverfejlesztést, a Docker biztosítja azokat a sandboxolt környezeteket, ellenőrzött image-eket és biztonságos infrastruktúrát, amelyek alapértelmezetten megbízhatóvá teszik az autonóm munkafolyamatokat.