Euromonitor International
Euromonitor International
Euromonitor International è un'azienda affermata, fondata nel 1972, con una forza lavoro compresa tra 1.001 e 5.000 dipendenti. Il suo profilo di assunzione indica la sponsorizzazione per lavoratori qualificati, rendendola rilevante per i professionisti che esplorano opportunità di carriera presso un datore di lavoro internazionale esperto.

Ingegnere software senior, scienza dei dati e IA

Realizza servizi riutilizzabili di classificazione, recupero e valutazione per la piattaforma IA di Euromonitor. Aiuta i team di prodotto della sua attività globale di ricerche di mercato e analisi dei dati a offrire funzionalità di IA.

Descrizione

  • Crea componenti riutilizzabili di classificazione, personalizzazione e raccomandazione, dagli esperimenti ai servizi condivisi, con parametri di qualità misurabili.
  • Sviluppa e gestisce un framework condiviso di valutazione con set di dati di riferimento selezionati, pipeline LLM-as-judge, controlli di regressione in CI e metriche di qualità.
  • Migliora il recupero di dati strutturati e non strutturati con strategie di suddivisione in blocchi e indicizzazione, ricerca ibrida, riordinamento e gestione del ciclo di vita degli embedding.
  • Usa metodi statistici rigorosi per progettare esperimenti, calibrare i valutatori e interpretare le variazioni della qualità.
  • Progetta e sviluppa servizi backend e API per il recupero, la classificazione, la valutazione e i componenti della piattaforma di IA agentica.
  • Contribuisce al framework degli agenti, alle competenze e al registro degli strumenti, mantenendo interfacce SDK chiare, compatibilità con le versioni precedenti e astrazioni ben definite.
  • Integra nei componenti di produzione osservabilità, telemetria di costi e token, controlli di qualità e misure di IA responsabile.
  • Aiuta i team che utilizzano la piattaforma ad adottarla tramite implementazioni di riferimento, documentazione e pratiche di sviluppo consolidate.
  • Collabora con i team di Ingegneria, Architettura e Data Platform per allineare la piattaforma alle pratiche cloud native.
  • Rafforza le pratiche di ingegneria con revisioni del design, standard di test e mentoring.
  • Riporta al responsabile tecnico all’interno del team di IA e Scienza dei dati con sede a Bengaluru.

Requisiti

  • Almeno 7 anni di esperienza tra scienza dei dati e ingegneria del software.
  • Solide competenze applicate di scienza dei dati, inclusi i fondamenti del machine learning, esperienza con classificazione, raccomandazione o NLP e basi statistiche per progettare e interpretare valutazioni.
  • Esperienza comprovata nella realizzazione di funzionalità di IA e scienza dei dati come servizi, librerie o componenti riutilizzabili adottati da più team.
  • Esperienza pratica nell’ingegneria dell’IA generativa con RAG e sistemi di recupero, oltre a framework di orchestrazione come LangGraph, LangChain, LlamaIndex o Semantic Kernel.
  • Esperienza con strumenti per prompt e valutazione.
  • Esperienza con tecnologie di ricerca vettoriale o ibrida come Elasticsearch, OpenSearch, Azure AI Search, pgvector o un database vettoriale dedicato.
  • Solide competenze di ingegneria backend nella progettazione di API e servizi, pipeline di dati e operazioni di produzione su Azure, AWS o GCP.
  • Esperienza nell’orchestrazione di container con Kubernetes.
  • Ottima conoscenza di Python e competenza operativa in almeno un altro linguaggio backend, come C#, Java, Go o TypeScript.
  • Disciplina di ingegneria per la produzione, inclusi osservabilità e tracing dei carichi di lavoro LLM, test automatizzati, CI/CD e attenzione ai costi.
  • Capacità di spiegare chiaramente approcci tecnici, compromessi, limiti e risultati a ingegneri, responsabili di prodotto e altre parti interessate.
  • Esperienza con MCP o protocolli di chiamata degli strumenti, runtime per agenti o schemi di gateway LLM come instradamento, caching e fallback.
  • Esperienza nella calibrazione di sistemi LLM-as-judge, nell’uso di metodi con set di dati di riferimento o nella conduzione di esperimenti online.
  • Esperienza con framework di valutazione come Ragas, DeepEval o promptfoo.
  • Esperienza nello sviluppo di modelli con PyTorch, TensorFlow o scikit-learn, inclusi addestramento o fine-tuning oltre all’uso tramite API di modelli fondazionali.
  • Familiarità con AutoGen, CrewAI, OpenAI Agents SDK, MLflow, Azure Machine Learning, SageMaker o Vertex AI.
  • Contributi a piattaforme interne, librerie open source o SDK con utenti esterni.
  • Esperienza nel recupero delle informazioni o nella rilevanza della ricerca su larga scala.
  • Esperienza in ricerche di mercato, editoria, servizi informativi o altri ambiti in cui la precisione è fondamentale.

Benefit

  • Orario di lavoro flessibile.
  • Eventi sociali regolari, compresi incontri dopo il lavoro e feste estive e natalizie.
  • Due giorni di volontariato all’anno.
  • Donazioni per i nuovi assunti e sostegno a enti di beneficenza locali e internazionali tramite varie iniziative.
  • Stipendi competitivi.
  • Assicurazione sanitaria privata.
  • Generoso numero di giorni di ferie.
  • Ampie opportunità di formazione e sviluppo.
  • Opportunità di avanzamento all’interno dei reparti e tra reparti diversi.
  • Premi per i dipendenti di talento.
  • Pari opportunità di lavoro e impegno contro la discriminazione.