Ambush
Ambush
Ambush je konzultantska tvrtka usmjerena na ljude koja pomaže organizacijama izgraditi i integrirati udaljene dizajnerske i inženjerske timove. Pruža usluge razvoja softvera i dizajna kroz dugoročna partnerstva, surađujući s klijentima u područjima kao što su zdravstvo, financije i privatnost. Njezin pristup temelji se na pronalaženju stručnih profesionalaca, podršci njihovu zadržavanju i učinkovitom funkcioniranju udaljenih timova unutar organizacija klijenata.

Senior Python inženjer/inženjerka za agentsku umjetnu inteligenciju — rad na daljinu iz Brazila

U tvrtki Ambush, koja se bavi inženjerstvom, dizajnom i strategijom, razvijat ćete LLM usluge s više agenata. Posao uključuje streaming API-je, implementacije na Kubernetesu i sigurne integracije umjetne inteligencije.

Opis

  • Razvijati i održavati Python usluge koje koordiniraju LLM agente
  • Razvijati usmjeravanje i delegiranje zadataka među agentima
  • Omogućiti komunikaciju među agentima protokolom A2A i agentskim karticama
  • Izrađivati streaming API-je koji vraćaju rezultate čim postanu dostupni
  • Povezivati LLM-ove putem AWS Bedrock/Anthropic, Azure OpenAI ili sličnih platformi uz pozive alata i predloške promptova
  • Dodavati mogućnosti praćenja i nadzora LLM-a u aplikacije
  • Dijagnosticirati probleme u distribuiranim okruženjima
  • Pakirati i implementirati usluge u kontejnere i Kubernetes klastere
  • Štititi komunikaciju između usluga pomoću mTLS-a
  • Nadzirati upravljanje životnim ciklusom certifikata
  • Podržavati CI/CD procese i dobre prakse upravljanja verzijama

Zahtjevi

  • Izvrsno poznavanje Pythona
  • Praktično iskustvo s protokolom A2A i delegiranjem zadataka među više agenata
  • Dobro poznavanje asyncioja, uključujući asinkrone generatore, redove, konkurentne producente i otkazivanje zadataka
  • Iskustvo u izradi streaming API-ja koji postupno vraćaju rezultate
  • Iskustvo s agentskim okvirima kao što su Pydantic AI, LangGraph ili slični alati
  • Iskustvo s pozivima alata, usmjeravanjem agenata i izradom predložaka promptova u Jinja2
  • Iskustvo s integracijom LLM API-ja kao što su AWS Bedrock/Anthropic, Azure OpenAI ili usporedive platforme
  • Iskustvo s OpenTelemetryjem i alatima za praćenje LLM-a kao što je Arize Phoenix ili sličnim alatima
  • Iskustvo u analizi zapisa iz više podova pomoću Splunka, Datadoga ili sličnih alata
  • Iskustvo s Dockerom, uključujući višestupanjske izgradnje, privatne registre i devcontainere
  • Iskustvo s implementacijom na Kubernetes i radom s uslugama, ingressom, sondama, kubectlom i k9s-om
  • Iskustvo s korištenjem mTLS-a na strani klijenta i upravljanjem životnim ciklusom certifikata
  • Iskustvo s Gitom i GitHub Actionsom
  • Izvrsne komunikacijske vještine
  • Napredno znanje engleskog jezika
  • Iskustvo na seniorskoj razini
  • Prednost je iskustvo u dokumentiranju životnog ciklusa softvera, osobito u reguliranim okruženjima
  • Prednost je iskustvo na projektima u farmaceutskoj industriji, zdravstvu ili biološkim znanostima

Pogodnosti

  • Radno okruženje usmjereno na ljude, uz podršku, povjerenje i osnaživanje zaposlenika
  • Kultura suradnje utemeljena na uzajamnoj podršci
  • Smislen dugoročan rad i partnerstva