
CodeNinja Inc. je tehnološka konzultantska tvrtka koja pomaže poduzećima u izgradnji, modernizaciji i upravljanju softverom i IT operacijama. Njezine usluge obuhvaćaju razvoj softvera uz pomoć umjetne inteligencije, razvoj aplikacija, računalstvo u oblaku, poslovna rješenja, upravljane IT usluge i proširenje timova dodatnim stručnjacima. Tvrtka također podržava inicijative digitalne transformacije te posjeduje stručnost relevantnu za konzultantske, logističke i SaaS organizacije koje traže skalabilne tehnološke sustave i dodatne inženjerske kapacitete.
Viši AI inženjer / arhitekt agentne umjetne inteligencije – Rijad, hibridno
Viši AI inženjer i arhitekt agentne umjetne inteligencije projektira sigurne i skalabilne LLM i RAG platforme za bankarske i financijske klijente tvrtke CodeNinja. Vodi produkcijsku AI arhitekturu, isporuku, optimizaciju i mentoriranje inženjerskih timova.
Opis
- Izrađivati poslovna AI rješenja s modernim LLM-ovima i okvirima za agentnu umjetnu inteligenciju
- Projektirati višeagentske sustave za planiranje, zaključivanje, upotrebu alata i orkestraciju tijekova rada
- Razvijati produkcijski spremne RAG platforme nad strukturiranim i nestrukturiranim poslovnim podacima
- Graditi skalabilne API-je i AI usluge u Pythonu i suvremenim backend okvirima
- Uspostaviti okvire za procjenu kvalitete, sigurnosti i performansi LLM-ova
- Poboljšavati latenciju AI aplikacija, propusnost i učinkovitost infrastrukture
- Implementirati i upravljati LLM-ovima otvorenog koda u produkciji
- Surađivati s arhitektima, vlasnicima proizvoda, poslovnim analitičarima i DevOps timovima na poslovnim AI platformama
- Primjenjivati poslovne sigurnosne, upravljačke i standarde odgovorne umjetne inteligencije
- Mentorirati inženjerske timove i unapređivati ponovno upotrebljive AI prakse i okvire
- Samostalno isporučivati poslovne AI platforme, višeagentske sustave, RAG asistente za znanje, AI kopilote, okvire za procjenu LLM-ova, produkcijske AI API-je, rješenja za vidljivost te sigurne, skalabilne i troškovno učinkovite implementacije
Zahtjevi
- 8–12+ godina iskustva u softverskom inženjerstvu
- 5+ godina praktičnog iskustva u umjetnoj inteligenciji, strojnom učenju i generativnoj umjetnoj inteligenciji
- Dobro poznavanje strojnog učenja, dubokog učenja, NLP-a, transformerskih arhitektura, LLM-ova i modela za ugrađivanje
- Izvrsno poznavanje programiranja u Pythonu
- Čvrsti temelji softverskog inženjerstva
- Iskustvo u razvoju backend sustava spremnih za produkciju
- Iskustvo s REST API-jima i mikrouslugama
- Iskustvo s asinkronim programiranjem i skalabilnim arhitekturama
- Iskustvo s okvirima FastAPI, Flask ili usporedivim okvirima
- Praktično iskustvo u projektiranju i implementaciji rješenja agentne umjetne inteligencije uz LangGraph, CrewAI, OpenAI Agents SDK, AutoGen, Semantic Kernel ili LlamaIndex Workflows
- Iskustvo s višeagentskom orkestracijom, agentima za planiranje, pozivanjem alata, tijekovima rada s čovjekom u petlji, upravljanjem memorijom i stanjem te obrascima suradnje agenata
- Opsežno iskustvo u izgradnji poslovnih RAG platformi
- Iskustvo s modelima za ugrađivanje, vektorskim i grafovskim bazama podataka te tehnologijama pretraživanja
- Iskustvo u izradi sustavnih okvira za procjenu LLM-ova
- Razumijevanje otkrivanja halucinacija, činjeničnosti, relevantnosti odgovora, preciznosti i potpunosti konteksta, utemeljenosti, toksičnosti i regresijskog testiranja
- Iskustvo u implementaciji zaštitnih mehanizama i vidljivosti, uključujući praćenje promptova, analitiku tokena i troškova, praćenje latencije, povratne petlje i otklanjanje pogrešaka u produkciji
- Stručnost u inženjerstvu promptova, uključujući Chain-of-Thought, ReAct, Tree of Thoughts, Self-Consistency, few-shot i strukturirano promptiranje, pozivanje funkcija, JSON način rada, optimizaciju i predmemoriranje promptova, optimizaciju kontekstnog prozora, učinkovitost tokena i optimizaciju troškova
- Praktično iskustvo u implementaciji LLM-ova otvorenog koda
- Iskustvo s optimizacijom GPU-a, paketnim zaključivanjem, posluživanje modela, automatskim skaliranjem, implementacijom na više GPU-ova i kvantizacijom
- Iskustvo s MLflowom, Kubeflowom, Dockerom, Kubernetesom, GitHub Actions ili GitLab CI-jem, verzioniranjem modela, praćenjem eksperimenata, spremištima značajki, kontinuiranom procjenom i kontinuiranom implementacijom
- Iskustvo s Google Cloud Platform Vertex AI, Microsoft Azure AI, AWS Bedrock ili OpenAI Azure
- Iskustvo s PostgreSQL-om, Oracleom, MongoDB-om, Redisom, Elasticsearchom ili OpenSearchom
- Izražene analitičke sposobnosti i sposobnosti rješavanja problema
- Izvrsne komunikacijske vještine i vještine upravljanja dionicima
- Sposobnost vođenja tehničkih rasprava i arhitektonskih pregleda
- Iskustvo u mentoriranju inženjerskih timova
- Sposobnost rada u agilnim okruženjima isporuke
- Završen preddiplomski studij računalnih znanosti, umjetne inteligencije, informacijske tehnologije, inženjerstva ili srodnog područja
Pogodnosti
- Naknada se određuje prema iskustvu i kvalifikacijama
- Rad na tehnološkim inicijativama i inicijativama digitalne transformacije poslovnog opsega
- Izloženost okruženjima bankarstva, financijskih usluga, umjetne inteligencije, podataka i novih tehnologija
- Mogućnosti profesionalnog razvoja i učenja
- Suradničko radno okruženje usmjereno na tehnologiju
- Rad uz iskusne stručnjake za tehnologiju i savjetovanje