
Coretek je ponudnik upravljanih storitev Microsoft Azure na ekspertni ravni in svetovalno podjetje za oblačne tehnologije, ki nudi storitve organizacijam v državni upravi, zdravstvu, proizvodnji in finančnih storitvah. Njegovo delo obsega selitev v oblak, posodobitev aplikacij, avtomatizacijo DevOps, upravljanje delovnih okolij, kibernetsko varnost ter rešitve umetne inteligence, zgrajene s tehnologijama Azure OpenAI in strojnega učenja. Coretek zagotavlja tudi storitve varnosti in opazljivosti z uporabo platform, kot sta Palo Alto in Dynatrace, ter partnerstev s podjetjema Imprivata in Citrix. Multidisciplinarna ekipa podjetja strankam pomaga posodobiti infrastrukturo, okrepiti varnost ter razviti praktične zmogljivosti na področju oblaka in umetne inteligence.
Višji razvijalec agentne umetne inteligence pri Coreteku — hibridno delo v Indiji
Ustvarjajte zanesljive in varne agente Azure AI za stranke Coreteka ter pokrivajte RAG, integracije orodij, vrednotenje, opazljivost in produkcijsko dostavo.
Opis
- Načrtovati, razvijati in uvajati agentne aplikacije umetne inteligence na osnovi Azure z razmišljanjem, klicanjem orodij, pridobivanjem podatkov, pomnilnikom in kontrolnimi točkami za človeški pregled.
- Razvijati cevovode RAG, ki vključujejo razčlenjevanje, vdelave, indeksiranje, hibridno in semantično iskanje, ponovno razvrščanje ter utemeljevanje s citati.
- Povezovati agente s sistemi strank prek API-jev, podatkovnih baz in strežnikov MCP, vključno z definicijami orodij in shemami.
- Ustvarjati ogrodja za vrednotenje in zlate nabore podatkov za merjenje natančnosti, utemeljenosti in dokončanja nalog.
- V produkcijske agente dodajati sledenje, telemetrijo žetonov in stroškov, proračune zakasnitev, nadomestne poti in opozorila o regresijah.
- Razvijati zaščite pred vbrizgavanjem promptov, filtriranje vsebine, zaščito PII, preverjanje izhodov in meje človeškega odobravanja.
- Zmanjševati stroške in zakasnitve z izbiro modelov, predpomnjenjem promptov, upravljanjem konteksta, paketno obdelavo in usmerjanjem modelov.
- Uporabljati nadzor različic, pregled kode, avtomatizirano testiranje, CI/CD ter prakse različic promptov in modelov.
- Kontejnerizirati in uvajati agentske storitve ter upravljati gradnje, izdaje, skaliranje in konfiguracijo izvajalnega okolja.
- Določati tehnično usmeritev projektov za stranke in podpirati razvoj mlajših inženirjev.
- Neposredno sodelovati s strankami pri opredeljevanju primerov uporabe agentov ter ocenjevanju zmogljivosti in omejitev modelov.
- Sodelovati z vodji projektov, podatkovnimi inženirji in ekipami za aplikacije pri dostavi celovitih rešitev ter njihovem dokumentiranju za nadaljnje delovanje.
Zahteve
- Sedem ali več let izkušenj na področju programskega, podatkovnega ali ML inženirstva, vključno z najmanj dvema letoma razvoja aplikacij, temelječih na LLM ali agentih, ki jih uporabljajo resnični uporabniki.
- Močne praktične izkušnje z razvojem v Pythonu, vključno s testiranjem, pakiranjem in pregledom kode.
- Praktične izkušnje z API-ji LLM in ogrodji za agente, kot so Microsoft Agent Framework, Azure AI Foundry, Azure OpenAI ali LangGraph.
- Delovno poznavanje klicanja orodij in funkcij, strukturiranih izhodov, zank načrtovanja in refleksije, predaj med več agenti ter determinističnih delovnih tokov.
- Izkušnje z izdelavo sistemov RAG z vektorskimi ali hibridnimi shrambami za iskanje, kot so Azure AI Search, PostgreSQL s pgvector ali Cosmos DB.
- Izkušnje s prompt engineeringom, ki vključujejo sistemske prompte, strategije few-shot, upravljanje kontekstnega okna in sistematično iteriranje evalvacijskih množic.
- Produkcijske izkušnje z Dockerjem in Kubernetesom, vključno s slikami, konfiguracijo, skrivnostmi ter uvajanjem in skaliranjem delovnih obremenitev v AKS ali enakovredni platformi.
- Izkušnje z uvajanjem in upravljanjem storitev Azure, kot so AKS, Container Apps, Azure Functions ali App Service.
- Dobro poznavanje API-jev in podatkovnih osnov, vključno z REST, asinhronim programiranjem, SQL in načrtovanjem shem JSON Schema.
- Izkušnje z razvojnimi delovnimi tokovi, temelječimi na Gitu, in dostavo CI/CD.
- Odlične komunikacijske sposobnosti ter zmožnost razlage zapletenih tehničnih tem in postavljanja realističnih pričakovanj glede zmogljivosti in tveganj umetne inteligence.
- Napredne analitične in sposobnosti odpravljanja napak, vključno z raziskovanjem nedeterminističnih odpovedi agentov.
- Obsežne izkušnje z delom s strankami v svetovalnem tehničnem okolju.
- Izkušnje z razvojem strežnikov ali odjemalcev MCP.
- Poznavanje orodij za opazljivost in vrednotenje LLM, kot so Azure AI Foundry evaluations, LangSmith ali sledenje OpenTelemetry.
- Poznavanje omrežij, identitete in varnosti Azure, vključno z Managed Identity, Key Vault in Private Endpoints.
- Izkušnje s finim nastavljanjem, destilacijo ali uvajanjem majhnih jezikovnih modelov.
- Izkušnje z Microsoft Fabric, Azure Databricks ali Azure Synapse.
- Izkušnje z inteligenco dokumentov in večmodalnimi vhodi, vključno z Azure AI Document Intelligence, vidom ali govorom.
- Izkušnje v reguliranih okoljih, ki vključujejo HIPAA, SOC 2, GDPR ali zakon DPDP.
- Izkušnje z infrastrukturo kot kodo z uporabo Terraform, Bicep ali Helm.
- Dokazana sposobnost upravljanja več projektov za stranke in pravočasne dostave kakovostnega dela.
- Izkušnje z uporabo Azure DevOps ali GitHuba za nadzor izvorne kode in cevovode.