FourKites, Inc.
FourKites, Inc.
FourKites, Inc. utvecklar en global plattform för insyn i leveranskedjan som hjälper organisationer att övervaka och samordna logistik i realtid. Företagets applikationer samlar data från transport-, lager- och gårdsverksamhet, vilket ger team en tydligare bild av försändelser och aktiviteter i leveranskedjan över flera transportsätt. Företaget betjänar fler än 1 500 ledande varumärken, inklusive verksamheter inom logistik, mat och dryck, läkemedel och tillverkning, och ansluter till företagssystem för att stödja effektivare verksamhet, kostnadskontroll och kundservice.

Huvudarkitekt för AI-agenter och agentsystem

Led arkitekturarbetet för FourKites AI-agenter, från modeller och kontexthantering till utvärdering. Bygg plattformen bakom AI-drivna digitala medarbetare inom leveranskedjan.

Beskrivning

  • Ansvara för arkitekturen för FourKites AI-agenter, inklusive exekvering, kontext, modeller och utvärdering.
  • Fastställa referensarkitekturen för agentloopar, verktygsanvändning, tillstånd, kontrollpunkter, omförsök, återhämtning, skyddsåtgärder, behörigheter och överlämningar till människor.
  • Utforma robusta arbetsflöden i flera steg som sträcker sig över kontextfönster och återhämtar sig från fel i verktyg, transportörers API:er och modeller.
  • Välja rätt metod för varje problem, från avancerade modeller och modeller med öppna vikter till finjusterade kodare eller traditionell kod.
  • Hantera modellroutning, kostnader per uppgift och latensmål för hela agentflottan.
  • Ansluta agenter till Kafka, mikrotjänster, Postgres, kund-API:er och MCP-servrar.
  • Definiera standarder för kontextfönster för prompter, verktyg, hämtat innehåll, minne och tidigare turer inom tokenbegränsningar.
  • Skapa gemensamma verktyg för informationshämtning, komprimering av kontext, sammanfattning, isolering av underagenter, promptcachning och beständigt minne.
  • Undersöka kontextfel och omvandla lösningar till återanvändbara exekveringsmönster.
  • Utveckla system för offlineutvärdering med produktionsspår, kodbaserade kontroller, kalibrerad bedömning med LLM som domare och CI-regressionstester.
  • Utveckla onlineutvärdering med poängsättning i produktion, kvalitetsmått, driftövervakning, skugg- och A/B-lanseringar, återkopplingssignaler och kvalitetslarm.
  • Koppla utvärderingsmått till resultat som spårningsprecision, automatisk hantering av avvikelser och andel bokade tider.
  • Granska design och pull-förfrågningar, dokumentera arkitektur och driftshandböcker samt handleda erfarna och seniora ingenjörer.
  • Följa utvecklingen inom modeller och verktyg, genomföra experiment och rekommendera om vi bör bygga, köpa eller avvakta.
  • Samarbeta med Product, Solutions och Customer Success för att omvandla problem från verksamheten till plattformsförbättringar.

Krav

  • Ha utformat och driftsatt ett LLM-agentsystem för verkliga användare och produktionstrafik, med verktygsanrop, arbetsflöden i flera steg, felhantering och eskalering till människor.
  • Ha haft ansvar för ett LLM-agentsystem efter lansering och hanterat incidenter, kostnader och latens.
  • Ha djup kunskap om maskininlärning, inklusive attention, positionskodningar, kodar- och avkodararkitekturer, tokenisering och KV-cacheminnen.
  • Ha tränat eller finjusterat kodarmodeller, till exempel modeller i BERT-familjen, meningsvektorer, bi-kodare och kors-kodare för omrankning.
  • Förstå kontrastiv träning, destillering och kvantisering.
  • Ha hanterat tokenbudgetar och byggt informationshämtning och minne för agenter.
  • Ha använt kontextkomprimering och underagenter samt mätt kvalitet när kontextfönster fylls.
  • Ha byggt exekveringslager för agenter med loopar, verktygsdirigering, tillstånd och kontrollpunkter, avbrott och återhämtning, sandlådor och behörigheter, skyddsåtgärder samt modellroutning.
  • Behärska MCP, strukturerade utdata och strömning.
  • Ha byggt sviter för offline- och onlineutvärdering som omfattar datamängder, bedömare, kalibrering av LLM som domare, CI-regressionströsklar, poängsättning i produktion, urval av spår, driftövervakning, skuggdriftsättningar och återkopplingsloopar.
  • Ha minst 10 års erfarenhet av mjukvara eller maskininlärningssystem, varav minst 3 år med utveckling av LLM-lösningar.
  • Ha starka, praktiska kunskaper i Python.
  • Vara bekväm med att läsa och granska tjänster i Java eller TypeScript.
  • Ha produktionserfarenhet av AWS eller GCP, containrar, Kubernetes och händelsestyrda system.
  • Kommunicera effektivt både skriftligt och muntligt.
  • Meriterande: erfarenhet av leveranskedjor, logistik eller transporter.
  • Meriterande: erfarenhet av Document AI, OCR, layoutmodeller och dataextrahering från konossement, fakturor och leveransbevis.
  • Meriterande: erfarenhet av att bygga röst- eller e-postagenter som agerar för ett företag.
  • Meriterande: erfarenhet av agentsäkerhet, inklusive skydd mot promptinjektion, verktygsbehörigheter och isolering av kunddata.
  • Meriterande: erfarenhet av Claude, GPT, Gemini, modeller med öppna vikter och modellservingstackar.
  • Meriterande: publikationer, föredrag eller bidrag till öppen källkod om agenter, informationshämtning eller utvärdering.

Förmåner

  • Konkurrenskraftig ersättning och aktieoptioner.
  • Fem globala återhämtningsdagar.
  • Generös betald ledighet och ordinarie helgdagar.
  • Föräldraledighet för alla föräldrar.
  • Årligt friskvårdsbidrag.
  • Volontärdagar.
  • Sjukvårdsförmåner från första anställningsdagen.
  • 36 lediga dagar för sjukfrånvaro, personlig ledighet och intjänad semester.
  • Fem återhämtningsdagar.
  • Två volontärdagar.
  • Ersättning för hemmakontor och teknik.
  • Förmåner för livsstil och familj.
  • Stöd och vägledning för psykiskt välmående.
  • Löpande kompetensutveckling, inklusive ett program för professionell utveckling och en Toastmasters-klubb.