
FourKites, Inc. разрабатывает глобальную платформу для отслеживания цепочек поставок, которая помогает организациям контролировать и координировать логистику в режиме реального времени. Ее приложения объединяют данные о перевозках, запасах и операциях на складских территориях, предоставляя командам более полное представление о грузах и активности цепочки поставок при использовании различных видов транспорта. Компания обслуживает более 1 500 крупных брендов, включая предприятия логистической отрасли, пищевой промышленности и производства напитков, фармацевтики и промышленного производства, а также интегрируется с корпоративными системами для повышения эффективности операций, контроля затрат и качества обслуживания клиентов.
Главный архитектор ИИ, агентные системы
Руководите архитектурой ИИ-агентов FourKites: от моделей и управления контекстом до оценки качества. Создавайте платформу для цифровых сотрудников в цепочках поставок на базе ИИ.
Описание
- Определяйте архитектуру ИИ-агентов FourKites, охватывая выполнение задач, контекст, модели и оценку качества.
- Задавайте эталонную архитектуру агентов: циклы, работу с инструментами, состояние, контрольные точки, повторные попытки, восстановление, защитные механизмы, разрешения и передачу задач людям.
- Проектируйте устойчивые многоэтапные рабочие процессы, выходящие за пределы окон контекста и восстанавливающиеся после сбоев инструментов, API перевозчиков и моделей.
- Подбирайте подход для каждой задачи: от передовых моделей и моделей с открытыми весами до дообученных энкодеров и обычного кода.
- Управляйте маршрутизацией моделей, затратами на каждую задачу и целевыми показателями задержки для парка агентов.
- Подключайте агентов к Kafka, микросервисам, Postgres, API клиентов и серверам MCP.
- Определяйте стандарты окон контекста для промптов, инструментов, извлечённого содержимого, памяти и предыдущих сообщений с учётом лимитов токенов.
- Создавайте общие инструменты для извлечения данных, сжатия контекста, суммаризации, изоляции субагентов, кеширования промптов и долговременной памяти.
- Исследуйте сбои контекста и превращайте решения в повторно используемые шаблоны выполнения.
- Разрабатывайте системы офлайн-оценки на основе производственных трассировок, проверок на уровне кода, калиброванной оценки LLM в роли судьи и регрессионных наборов CI.
- Разрабатывайте онлайн-оценку с производственным скорингом, показателями качества, мониторингом дрейфа, теневыми и A/B-релизами, сигналами обратной связи и оповещениями о качестве.
- Связывайте показатели оценки с результатами, такими как точность отслеживания, автоматическое разрешение исключений и доля заполненных временных слотов для встреч.
- Проверяйте проектные решения и запросы на слияние, документируйте архитектуру и рабочие инструкции, наставляйте ведущих и старших инженеров.
- Следите за развитием моделей и инструментов, проводите эксперименты и рекомендуйте, что создавать, покупать или отложить.
- Работайте с командами продукта, решений и сопровождения клиентов, превращая проблемы на местах в улучшения платформы.
Требования
- Иметь опыт проектирования архитектуры и эксплуатации агентной системы на базе LLM для реальных пользователей и производственного трафика, включая вызовы инструментов, многоэтапные процессы, обработку сбоев и эскалацию людям.
- Иметь опыт сопровождения агентной системы на базе LLM после запуска, включая управление инцидентами, затратами и задержками.
- Обладать глубокими знаниями машинного обучения, включая механизм внимания, позиционные кодировки, архитектуры энкодеров и декодеров, токенизацию и KV-кеши.
- Иметь опыт обучения или дообучения моделей-энкодеров, например моделей семейства BERT, эмбеддингов предложений, биэнкодеров и кросс-энкодеров для переранжирования.
- Понимать контрастивное обучение, дистилляцию и квантование.
- Иметь опыт управления бюджетами токенов и создания поиска и памяти для агентов.
- Использовать сжатие контекста и субагентов, а также измерять качество по мере заполнения окон контекста.
- Создавать слои выполнения агентов с циклами, маршрутизацией вызовов инструментов, состоянием и контрольными точками, прерыванием и восстановлением, изоляцией и разрешениями, защитными механизмами и маршрутизацией моделей.
- Свободно владеть MCP, структурированными выходными данными и потоковой передачей.
- Иметь опыт создания наборов офлайн- и онлайн-оценки с датасетами, оценщиками, калибровкой LLM в роли судьи, регрессионными блокировками CI, производственным скорингом, выборкой трассировок, мониторингом дрейфа, теневыми развертываниями и циклами обратной связи.
- Иметь более 10 лет опыта в разработке ПО или инженерии систем машинного обучения, включая более 3 лет работы с LLM.
- Уверенно программировать на Python и иметь практический опыт.
- Уметь читать код сервисов на Java или TypeScript и проверять его.
- Иметь опыт эксплуатации в AWS или GCP, работы с контейнерами, Kubernetes и системами на основе событий.
- Эффективно общаться письменно и устно.
- Будет преимуществом: опыт работы в цепочках поставок, логистике или транспортной отрасли.
- Будет преимуществом: опыт работы с Document AI, OCR, моделями макета документов и извлечением данных из коносаментов, счетов и документов, подтверждающих доставку.
- Будет преимуществом: опыт создания голосовых или почтовых агентов, действующих от имени компании.
- Будет преимуществом: опыт обеспечения безопасности агентов, включая защиту от внедрения промптов, разрешения инструментов и изоляцию данных клиентов.
- Будет преимуществом: опыт работы с Claude, GPT, Gemini, моделями с открытыми весами и стеками обслуживания моделей.
- Будет преимуществом: публикации, выступления или вклад в проекты с открытым исходным кодом по агентам, поиску или оценке.
Преимущества
- Конкурентная оплата труда и опционы на акции.
- Пять дополнительных дней для отдыха сотрудников по всему миру.
- Щедрый оплачиваемый отпуск и стандартные праздничные дни.
- Родительский отпуск для всех родителей.
- Ежегодная выплата на оздоровление.
- Дни для волонтёрской деятельности.
- Медицинские льготы доступны с первого рабочего дня.
- 36 дней отпуска по болезни, личным обстоятельствам и накопленному отпуску.
- Пять дополнительных дней для отдыха.
- Два дня для волонтёрской деятельности.
- Компенсация оборудования для домашнего офиса и технологий.
- Льготы для образа жизни и семьи.
- Поддержка и консультации по психологическому благополучию.
- Постоянное обучение и развитие, включая программу профессионального развития и клуб Toastmasters.