FourKites, Inc.
FourKites, Inc.
FourKites, Inc. rozwija globalną platformę zapewniającą widoczność łańcucha dostaw, która pomaga organizacjom monitorować i koordynować logistykę w czasie rzeczywistym. Jej aplikacje łączą dane dotyczące transportu, zapasów i operacji na placach przeładunkowych, zapewniając zespołom pełniejszy obraz przesyłek oraz aktywności w łańcuchu dostaw z wykorzystaniem różnych środków transportu. Firma obsługuje ponad 1500 dużych marek, w tym przedsiębiorstwa z branży logistycznej, spożywczej i napojów, farmaceutycznej oraz produkcyjnej, a także integruje się z systemami korporacyjnymi, wspierając większą efektywność operacyjną, kontrolę kosztów i obsługę klienta.

Główny architekt AI, systemy agentowe

Kieruj architekturą agentów AI FourKites: od modeli i zarządzania kontekstem po ewaluację. Twórz platformę dla cyfrowych pracowników w łańcuchach dostaw opartych na AI.

Opis

  • Odpowiadaj za architekturę agentów AI FourKites, obejmującą wykonywanie zadań, kontekst, modele i ewaluację.
  • Ustalaj architekturę referencyjną agentów: pętle, użycie narzędzi, stan, punkty kontrolne, ponowne próby, odzyskiwanie działania, zabezpieczenia, uprawnienia i przekazywanie zadań ludziom.
  • Projektuj niezawodne, wieloetapowe przepływy pracy, które przekraczają okna kontekstu i odzyskują działanie po awarii narzędzi, API przewoźników i modeli.
  • Dobieraj właściwe podejście do każdego problemu: od zaawansowanych modeli i modeli z otwartymi wagami po dostrajane enkodery lub tradycyjny kod.
  • Zarządzaj routingiem modeli, kosztami poszczególnych zadań i docelowymi opóźnieniami w całej flocie agentów.
  • Łącz agentów z Kafka, mikrousługami, Postgres, API klientów i serwerami MCP.
  • Określaj standardy okien kontekstu dla promptów, narzędzi, pobranych treści, pamięci i poprzednich tur z uwzględnieniem limitów tokenów.
  • Twórz wspólne narzędzia do wyszukiwania, kompresji kontekstu, podsumowywania, izolacji subagentów, buforowania promptów i trwałej pamięci.
  • Badaj błędy kontekstu i przekształcaj rozwiązania w wielokrotnego użytku wzorce wykonywania.
  • Opracowuj systemy ewaluacji offline oparte na śladach produkcyjnych, kontrolach kodu, skalibrowanej ocenie LLM jako sędziego i zestawach regresyjnych CI.
  • Opracowuj ewaluację online z produkcyjnym scoringiem, miarami jakości, monitorowaniem dryfu, wdrożeniami shadow i A/B, sygnałami zwrotnymi oraz alertami jakości.
  • Łącz miary ewaluacji z wynikami, takimi jak dokładność śledzenia, automatyczne rozwiązywanie wyjątków i wskaźniki wypełnienia terminów spotkań.
  • Weryfikuj projekty i pull requesty, dokumentuj architekturę i instrukcje operacyjne oraz mentoruj głównych i starszych inżynierów.
  • Śledź rozwój modeli i narzędzi, przeprowadzaj eksperymenty i rekomenduj, co budować, kupować lub odłożyć.
  • Współpracuj z zespołami produktu, rozwiązań i obsługi klienta, przekładając problemy z terenu na ulepszenia platformy.

Wymagania

  • Mieć doświadczenie w projektowaniu architektury i obsłudze systemu agentowego LLM dla rzeczywistych użytkowników i ruchu produkcyjnego, w tym wywołań narzędzi, przepływów wieloetapowych, obsługi awarii i eskalacji do ludzi.
  • Mieć doświadczenie w utrzymywaniu systemu agentowego LLM po wdrożeniu, zarządzaniu incydentami, kosztami i opóźnieniami.
  • Posiadać dogłębną wiedzę z zakresu uczenia maszynowego, w tym mechanizmu uwagi, kodowań pozycyjnych, architektur enkoderów i dekoderów, tokenizacji oraz pamięci podręcznych KV.
  • Mieć doświadczenie w trenowaniu lub dostrajaniu modeli enkoderowych, takich jak modele z rodziny BERT, embeddingi zdań, bi-enkodery i cross-enkodery do ponownego rankingu.
  • Rozumieć uczenie kontrastywne, destylację i kwantyzację.
  • Mieć doświadczenie w zarządzaniu budżetami tokenów oraz tworzeniu wyszukiwania i pamięci dla agentów.
  • Korzystać z kompresji kontekstu i subagentów oraz mierzyć jakość w miarę zapełniania okien kontekstu.
  • Tworzyć warstwy wykonawcze agentów z pętlami, przekazywaniem wywołań narzędzi, stanem i punktami kontrolnymi, przerywaniem i odzyskiwaniem działania, sandboxingiem i uprawnieniami, zabezpieczeniami oraz routingiem modeli.
  • Swobodnie posługiwać się MCP, ustrukturyzowanymi wynikami i strumieniowaniem.
  • Mieć doświadczenie w tworzeniu zestawów ewaluacji offline i online obejmujących zbiory danych, oceniających, kalibrację LLM jako sędziego, bramki regresyjne CI, produkcyjny scoring, próbkowanie śladów, monitorowanie dryfu, wdrożenia shadow i pętle informacji zwrotnej.
  • Mieć ponad 10 lat doświadczenia w tworzeniu oprogramowania lub systemów uczenia maszynowego, w tym ponad 3 lata pracy z LLM.
  • Bardzo dobrze znać Pythona i mieć praktyczne doświadczenie.
  • Potrafić czytać i weryfikować kod usług w Javie lub TypeScript.
  • Mieć doświadczenie produkcyjne z AWS lub GCP, kontenerami, Kubernetes i systemami sterowanymi zdarzeniami.
  • Skutecznie komunikować się w piśmie i rozmowie.
  • Dodatkowym atutem będzie doświadczenie w łańcuchach dostaw, logistyce lub transporcie.
  • Dodatkowym atutem będzie doświadczenie z Document AI, OCR, modelami układu dokumentów i ekstrakcją danych z konosamentów, faktur oraz dokumentów potwierdzających dostawę.
  • Dodatkowym atutem będzie doświadczenie w tworzeniu agentów głosowych lub e-mailowych działających w imieniu firmy.
  • Dodatkowym atutem będzie doświadczenie w zabezpieczaniu agentów, w tym obronie przed prompt injection, uprawnieniach narzędzi i izolacji danych klientów.
  • Dodatkowym atutem będzie doświadczenie z Claude, GPT, Gemini, modelami z otwartymi wagami i stosami do serwowania modeli.
  • Dodatkowym atutem będą publikacje, wystąpienia lub wkład w projekty open source dotyczące agentów, wyszukiwania lub ewaluacji.

Benefity

  • Konkurencyjne wynagrodzenie i opcje na akcje.
  • Pięć globalnych dni regeneracyjnych.
  • Hojny płatny urlop i standardowe dni świąteczne.
  • Urlop rodzicielski dostępny dla wszystkich rodziców.
  • Coroczny dodatek na dobre samopoczucie.
  • Dni na wolontariat.
  • Świadczenia medyczne dostępne od pierwszego dnia zatrudnienia.
  • 36 dni urlopu obejmującego zwolnienie chorobowe, urlop okolicznościowy i wypoczynkowy.
  • Pięć dni regeneracyjnych.
  • Dwa dni na wolontariat.
  • Zwrot kosztów wyposażenia domowego biura i technologii.
  • Świadczenia związane ze stylem życia i rodziną.
  • Wsparcie i porady dotyczące dobrostanu psychicznego.
  • Ciągła nauka i rozwój, w tym program rozwoju zawodowego i klub Toastmasters.