FourKites, Inc.
FourKites, Inc.
FourKites, Inc. sviluppa una piattaforma globale per la visibilità della catena di approvvigionamento che aiuta le organizzazioni a monitorare e coordinare la logistica in tempo reale. Le sue applicazioni riuniscono i dati relativi a trasporti, inventario e operazioni nei piazzali, offrendo ai team una visione più chiara delle spedizioni e delle attività della catena di approvvigionamento attraverso molteplici modalità di trasporto. L’azienda serve più di 1.500 grandi marchi, tra cui imprese dei settori della logistica, degli alimenti e delle bevande, dei prodotti farmaceutici e della produzione, e si integra con i sistemi aziendali per supportare operazioni più efficienti, il controllo dei costi e il servizio clienti.

Architetto principale IA, sistemi di agenti

Guida l’architettura degli agenti IA di FourKites, dai modelli e dalla gestione del contesto fino alla valutazione. Crea la piattaforma alla base dei lavoratori digitali IA per la catena di approvvigionamento.

Descrizione

  • Gestisci l’architettura degli agenti IA di FourKites, includendo esecuzione, contesto, modelli e valutazione.
  • Definisci l’architettura di riferimento degli agenti per loop, uso degli strumenti, stato, checkpoint, nuovi tentativi, ripristino, misure di protezione, autorizzazioni e passaggi alle persone.
  • Progetta flussi di lavoro affidabili e articolati in più fasi, capaci di attraversare finestre di contesto e riprendersi da errori di strumenti, API dei vettori e modelli.
  • Scegli l’approccio giusto per ogni problema, dai modelli all’avanguardia o a pesi aperti agli encoder ottimizzati o al codice tradizionale.
  • Gestisci l’instradamento dei modelli, i costi per attività e gli obiettivi di latenza dell’intera flotta di agenti.
  • Collega gli agenti a Kafka, microservizi, Postgres, API dei clienti e server MCP.
  • Definisci gli standard delle finestre di contesto per prompt, strumenti, contenuti recuperati, memoria e turni precedenti, nel rispetto dei limiti di token.
  • Crea strumenti condivisi per il recupero, la compattazione del contesto, la sintesi, l’isolamento dei subagenti, la memorizzazione nella cache dei prompt e la memoria persistente.
  • Indaga sui problemi di contesto e trasforma le soluzioni in modelli di esecuzione riutilizzabili.
  • Sviluppa sistemi di valutazione offline con tracce di produzione, controlli basati su codice, valutazioni calibrate con LLM come giudice e suite di regressione CI.
  • Sviluppa valutazioni online con punteggi in produzione, metriche di qualità, monitoraggio della deriva, rilasci shadow e A/B, segnali di feedback e avvisi sulla qualità.
  • Collega le metriche di valutazione a risultati quali precisione del tracciamento, risoluzione automatizzata delle eccezioni e tassi di completamento degli appuntamenti.
  • Esamina i design e le pull request, documenta l’architettura e le guide operative e fai da mentore a ingegneri senior e staff.
  • Segui gli sviluppi di modelli e strumenti, conduci esperimenti e consiglia se sviluppare, acquistare o aspettare.
  • Collabora con i team Prodotto, Soluzioni e Successo clienti per trasformare i problemi sul campo in miglioramenti della piattaforma.

Requisiti

  • Aver progettato l’architettura e gestito un sistema di agenti LLM al servizio di utenti reali e traffico di produzione, con chiamate agli strumenti, flussi di lavoro in più fasi, gestione degli errori ed escalation a persone.
  • Aver gestito un sistema di agenti LLM dopo il lancio, occupandosi di incidenti, costi e latenza.
  • Avere conoscenze approfondite di machine learning, inclusi attenzione, codifiche posizionali, architetture encoder e decoder, tokenizzazione e cache KV.
  • Aver addestrato o ottimizzato modelli encoder, come quelli della famiglia BERT, embedding di frasi, bi-encoder e riordinatori cross-encoder.
  • Comprendere l’addestramento contrastivo, la distillazione e la quantizzazione.
  • Aver gestito budget di token e realizzato sistemi di recupero e memoria per agenti.
  • Aver utilizzato la compattazione del contesto e i subagenti e misurato la qualità man mano che si riempiono le finestre di contesto.
  • Aver realizzato livelli di esecuzione degli agenti con loop, distribuzione degli strumenti, stato e checkpoint, interruzione e ripristino, ambienti isolati e autorizzazioni, misure di protezione e instradamento dei modelli.
  • Avere padronanza di MCP, output strutturati e streaming.
  • Aver realizzato suite di valutazione offline e online che includano set di dati, valutatori, calibrazione dell’LLM come giudice, controlli di regressione CI, punteggi in produzione, campionamento delle tracce, monitoraggio della deriva, implementazioni shadow e cicli di feedback.
  • Avere oltre 10 anni di esperienza in software o sistemi di machine learning, di cui almeno 3 nello sviluppo con LLM.
  • Avere solide competenze pratiche in Python.
  • Saper leggere e revisionare servizi Java o TypeScript.
  • Avere esperienza in produzione con AWS o GCP, container, Kubernetes e sistemi basati su eventi.
  • Comunicare efficacemente per iscritto e a voce.
  • È preferibile avere esperienza nella catena di approvvigionamento, nella logistica o nei trasporti.
  • È preferibile avere esperienza con Document AI, OCR, modelli di layout ed estrazione di dati da polizze di carico, fatture e prove di consegna.
  • È preferibile avere esperienza nella creazione di agenti vocali o di posta elettronica che agiscono per conto di un’azienda.
  • È preferibile avere esperienza nella sicurezza degli agenti, inclusi la difesa dagli attacchi di prompt injection, le autorizzazioni degli strumenti e l’isolamento dei dati tra tenant.
  • È preferibile avere esperienza con Claude, GPT, Gemini, modelli a pesi aperti e stack di serving dei modelli.
  • Sono preferibili pubblicazioni, interventi o contributi open source su agenti, recupero o valutazione.

Benefit

  • Retribuzione competitiva e stock option.
  • Cinque giornate globali di ricarica.
  • Generosi permessi retribuiti e festività standard.
  • Congedo parentale disponibile per tutti i genitori.
  • Contributo annuale per il benessere.
  • Giornate di volontariato.
  • Le prestazioni mediche decorrono dal primo giorno di lavoro.
  • 36 giorni di permesso complessivi tra malattia, permessi occasionali e ferie maturate.
  • Cinque giornate di ricarica.
  • Due giornate di volontariato.
  • Rimborso per l’allestimento dell’ufficio a casa e per la tecnologia.
  • Benefit per lo stile di vita e la famiglia.
  • Supporto e consulenza per il benessere mentale.
  • Apprendimento e sviluppo continui, con un programma di crescita professionale e un club Toastmasters.