CodeNinja Inc.
CodeNinja Inc.
201 – 500 Zaposleni
LogistikaSaaSSvetovanje
CodeNinja Inc. je tehnološko svetovalno podjetje, ki podjetjem pomaga razvijati, posodabljati in upravljati programsko opremo ter IT-operacije. Njegove storitve vključujejo razvoj programske opreme s podporo umetne inteligence, inženiring aplikacij, računalništvo v oblaku, poslovne rešitve, upravljane IT-storitve in povečanje ekip z dodatnimi strokovnjaki. Podjetje podpira tudi pobude digitalne preobrazbe ter ima strokovno znanje, pomembno za svetovalne, logistične in SaaS-organizacije, ki iščejo razširljive tehnološke sisteme in dodatne inženirske zmogljivosti.

Višji inženir AI / arhitekt agentne umetne inteligence – Rijad, hibridno

Višji inženir AI in arhitekt agentne umetne inteligence načrtuje varne in razširljive platforme LLM in RAG za bančne in finančne stranke podjetja CodeNinja. Vodi produkcijsko arhitekturo AI, izvedbo, optimizacijo in mentoriranje inženirskih ekip.

Opis

  • Ustvarjanje poslovnih rešitev AI s sodobnimi LLM in ogrodji agentne umetne inteligence
  • Načrtovanje večagentnih sistemov za načrtovanje, sklepanje, uporabo orodij in orkestracijo delovnih tokov
  • Razvoj produkcijsko pripravljenih platform RAG za strukturirane in nestrukturirane poslovne podatke
  • Izgradnja razširljivih API-jev in storitev AI s Pythonom in sodobnimi zalednimi ogrodji
  • Vzpostavitev ogrodij za vrednotenje kakovosti, varnosti in zmogljivosti LLM
  • Izboljševanje zakasnitve aplikacij AI, prepustnosti in učinkovitosti infrastrukture
  • Uvajanje in upravljanje odprtokodnih LLM v produkciji
  • Sodelovanje z arhitekti, lastniki izdelkov, poslovnimi analitiki in ekipami DevOps pri poslovnih platformah AI
  • Uporaba poslovnih standardov za varnost, upravljanje in odgovorno umetno inteligenco
  • Mentoriranje inženirskih ekip ter razvijanje ponovno uporabnih praks in ogrodij AI
  • Samostojna izvedba poslovnih platform AI, večagentnih sistemov, asistentov za znanje RAG, kopilotov AI, ogrodij za vrednotenje LLM, produkcijskih API-jev AI, rešitev za opazljivost ter varnih, razširljivih in stroškovno učinkovitih uvedb

Zahteve

  • 8–12+ let izkušenj s programskim inženirstvom
  • 5+ let praktičnih izkušenj z umetno inteligenco, strojnim učenjem in generativno umetno inteligenco
  • Dobro poznavanje strojnega učenja, globokega učenja, NLP, transformatorskih arhitektur, LLM in vgradnih modelov
  • Strokovno znanje programiranja v Pythonu
  • Trdni temelji programskega inženirstva
  • Izkušnje z razvojem zalednih sistemov za produkcijsko okolje
  • Izkušnje z RESTful API-ji in mikrostoritvami
  • Izkušnje z asinhronim programiranjem in razširljivimi arhitekturami
  • Izkušnje s FastAPI, Flask ali primerljivimi ogrodji
  • Praktične izkušnje z načrtovanjem in implementacijo rešitev agentne umetne inteligence z LangGraph, CrewAI, OpenAI Agents SDK, AutoGen, Semantic Kernel ali LlamaIndex Workflows
  • Izkušnje z večagentno orkestracijo, agenti za načrtovanje, klicanjem orodij, delovnimi tokovi s človekom v zanki, upravljanjem pomnilnika in stanja ter vzorci sodelovanja agentov
  • Obsežne izkušnje z izgradnjo poslovnih platform RAG
  • Izkušnje z vgradnimi modeli, vektorskimi in grafovnimi podatkovnimi bazami ter iskalnimi tehnologijami
  • Izkušnje z ustvarjanjem sistematičnih ogrodij za vrednotenje LLM
  • Razumevanje zaznavanja halucinacij, zvestobe, ustreznosti odgovorov, natančnosti in priklica konteksta, utemeljenosti, toksičnosti in regresijskega testiranja
  • Izkušnje z implementacijo zaščitnih mehanizmov in opazljivosti, vključno s sledenjem pozivom, analitiko žetonov in stroškov, spremljanjem zakasnitev, povratnimi zankami in razhroščevanjem v produkciji
  • Strokovno znanje inženirstva pozivov, vključno s Chain-of-Thought, ReAct, Tree of Thoughts, Self-Consistency, few-shot in strukturiranim pozivanjem, klicanjem funkcij, načinom JSON, optimizacijo in predpomnjenjem pozivov, optimizacijo kontekstnega okna, učinkovitostjo žetonov in optimizacijo stroškov
  • Praktične izkušnje z uvajanjem odprtokodnih LLM
  • Izkušnje z optimizacijo GPU, paketnim sklepanjem, streženjem modelov, samodejnim skaliranjem, uvedbo z več GPU-ji in kvantizacijo
  • Izkušnje z MLflow, Kubeflow, Docker, Kubernetes, GitHub Actions ali GitLab CI, različičenjem modelov, sledenjem poskusom, shrambami značilk, stalnim vrednotenjem in stalnim uvajanjem
  • Izkušnje z Google Cloud Platform Vertex AI, Microsoft Azure AI, AWS Bedrock ali OpenAI Azure
  • Izkušnje s PostgreSQL, Oracle, MongoDB, Redis, Elasticsearch ali OpenSearch
  • Močne analitične sposobnosti in sposobnosti reševanja problemov
  • Odlične komunikacijske veščine in veščine upravljanja deležnikov
  • Sposobnost vodenja tehničnih razprav in arhitekturnih pregledov
  • Izkušnje z mentoriranjem inženirskih ekip
  • Sposobnost dela v agilnih okoljih izvedbe
  • Diploma iz računalništva, umetne inteligence, informacijske tehnologije, inženirstva ali sorodnega področja

Ugodnosti

  • Plačilo je odvisno od izkušenj in kvalifikacij
  • Delo na tehnoloških pobudah in pobudah digitalne preobrazbe poslovnega obsega
  • Izpostavljenost okoljem bančništva, finančnih storitev, umetne inteligence, podatkov in nastajajočih tehnologij
  • Priložnosti za strokovni razvoj in učenje
  • Sodelovalno delovno okolje s tehničnim poudarkom
  • Delo ob izkušenih strokovnjakih za tehnologijo in svetovanje