
Coretek è un fornitore esperto di servizi gestiti Microsoft Azure e una società di consulenza tecnologica cloud che supporta organizzazioni governative e dei settori sanitario, manifatturiero e dei servizi finanziari. Le sue attività comprendono la migrazione al cloud, la modernizzazione delle applicazioni, l’automazione DevOps, la gestione degli ambienti di lavoro, la cybersicurezza e soluzioni di intelligenza artificiale realizzate con Azure OpenAI e tecnologie di apprendimento automatico. Coretek offre inoltre servizi di sicurezza e osservabilità tramite piattaforme come Palo Alto e Dynatrace, oltre a partnership che coinvolgono Imprivata e Citrix. Il suo team multidisciplinare aiuta i clienti a modernizzare l’infrastruttura, rafforzare la sicurezza e sviluppare capacità concrete nel cloud e nell’intelligenza artificiale.
Sviluppatore senior di IA agentica presso Coretek — Ibrido in India
Sviluppa agenti di IA affidabili e sicuri su Azure per i clienti Coretek, occupandoti di RAG, integrazioni di strumenti, valutazione, osservabilità e rilascio in produzione.
Descrizione
- Progettare, sviluppare e lanciare applicazioni di IA agentica basate su Azure con ragionamento, chiamate agli strumenti, recupero, memoria e punti di revisione umana.
- Sviluppare pipeline RAG che includano segmentazione, embeddings, indicizzazione, ricerca ibrida e semantica, reranking e fondamento tramite citazioni.
- Connettere gli agenti ai sistemi dei clienti tramite API, database e server MCP, comprese definizioni e schemi degli strumenti.
- Creare framework di valutazione e dataset di riferimento per misurare accuratezza, fondamento e completamento delle attività.
- Aggiungere tracing, telemetria di token e costi, budget di latenza, percorsi alternativi e avvisi di regressione agli agenti in produzione.
- Sviluppare protezioni contro prompt injection, filtraggio dei contenuti, PII, validazione degli output e limiti di approvazione umana.
- Migliorare costi e latenza attraverso la selezione dei modelli, il caching dei prompt, la gestione del contesto, l’elaborazione batch e il routing dei modelli.
- Utilizzare controllo versione, code review, test automatizzati, CI/CD e pratiche di versionamento di prompt e modelli.
- Containerizzare e distribuire i servizi degli agenti gestendo build, release, scalabilità e configurazione runtime.
- Definire la direzione tecnica degli incarichi con i clienti e supportare la crescita degli ingegneri junior.
- Collaborare direttamente con i clienti per definire i casi d’uso degli agenti e valutare capacità e limiti dei modelli.
- Collaborare con project manager, data engineer e team applicativi per fornire soluzioni complete e documentarle per il funzionamento continuo.
Requisiti
- Almeno sette anni di esperienza nell’ingegneria del software, dei dati o del machine learning, di cui almeno due nello sviluppo di applicazioni basate su LLM o agentiche utilizzate da utenti reali.
- Solida esperienza pratica nello sviluppo Python, inclusi test, packaging e code review.
- Esperienza pratica con API LLM e framework per agenti come Microsoft Agent Framework, Azure AI Foundry, Azure OpenAI o LangGraph.
- Conoscenza operativa di tool calling e function calling, output strutturati, cicli di pianificazione e riflessione, handoff tra più agenti e workflow deterministici.
- Esperienza nella creazione di sistemi RAG con motori di ricerca vettoriale o ibrida come Azure AI Search, PostgreSQL con pgvector o Cosmos DB.
- Esperienza di prompt engineering con system prompt, strategie few-shot, gestione della finestra di contesto e iterazione sistematica dei set di valutazione.
- Esperienza in produzione con Docker e Kubernetes, incluse immagini, configurazione, secret e distribuzione e scalabilità dei workload su AKS o piattaforme equivalenti.
- Esperienza nella distribuzione e gestione di servizi Azure come AKS, Container Apps, Azure Functions o App Service.
- Solide basi di API e dati, inclusi REST, programmazione asincrona, SQL e progettazione di schemi JSON Schema.
- Esperienza con workflow di sviluppo basati su Git e delivery CI/CD.
- Eccellenti capacità comunicative, con la capacità di spiegare argomenti tecnici complessi e definire aspettative realistiche sulle capacità e sui rischi dell’IA.
- Avanzate capacità analitiche e di debugging, inclusa l’analisi dei guasti non deterministici degli agenti.
- Esperienza significativa nel lavoro con i clienti in un contesto tecnico consulenziale.
- Esperienza nello sviluppo di server o client MCP.
- Familiarità con strumenti di osservabilità e valutazione degli LLM come le valutazioni di Azure AI Foundry, LangSmith o il tracing OpenTelemetry.
- Familiarità con networking, identità e sicurezza Azure, inclusi Managed Identity, Key Vault e Private Endpoints.
- Esperienza con fine-tuning, distillazione o distribuzione di piccoli modelli linguistici.
- Esperienza con Microsoft Fabric, Azure Databricks o Azure Synapse.
- Esperienza con document intelligence e input multimodali, inclusi Azure AI Document Intelligence, visione o voce.
- Esperienza in ambienti regolamentati che coinvolgono HIPAA, SOC 2, GDPR o il DPDP Act.
- Esperienza con l’infrastruttura come codice tramite Terraform, Bicep o Helm.
- Capacità dimostrata di gestire più progetti cliente e fornire lavoro di alta qualità nei tempi previsti.
- Esperienza nell’utilizzo di Azure DevOps o GitHub per il controllo del codice sorgente e le pipeline.