Coretek
Coretek
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.