
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.