Заголовок: Senior Software Engineer, AI Gateway
Местоположение: Сан-Франциско, Калифорния или Сиэтл, Вашингтон / Удаленно
О КОМПАНИИ DOCKER
Docker является одним из самых любимых брендов в инструментах для разработчиков, которому доверяют более 20 миллионов пользователей ежемесячно и который имеет более 20 миллиардов скачиваний образов контейнеров. От индивидуальных основателей до крупнейших мировых компаний, разработчики полагаются на Docker для создания, распространения и запуска своих приложений в нашем наборе продуктов, включая Docker Desktop, Docker Hub и Docker Scout.
Мы — глобально распределенная, ориентированная на удаленную работу команда, создающая инструменты, которые определяют, как создается и доставляется программное обеспечение. Поскольку ИИ-агенты переопределяют разработку программного обеспечения, Docker находится в центре этого сдвига, предоставляя изолированные среды, проверенные образы и безопасную инфраструктуру, которые делают автономные рабочие процессы надежными по умолчанию.
Docker AI Gateway — это наш ответ на сложность вывода ИИ-агентов из прототипа в продакшн. Это мощная, интеллектуальная и безопасная точка контроля, которая устраняет рутинную работу по оркестровке моделей, управлению инструментами, наблюдаемости и управлению — чтобы разработчики могли сосредоточиться на создании невероятных ИИ-агентов, а не на соединении инфраструктуры.
Шлюз находится в центре современных ИИ-приложений, предлагая:
- Уровень маршрутизации моделей и инструментов со встроенной безопасностью и оптимизацией затрат
- Знакомый интерфейс, совместимый с OpenAI, и сервер MCP
- Единая наблюдаемость и принудительное применение политик
- Auto-RAG, инъекция инструментов, суммирование сеансов и многое другое
Мы только начинаем — и нам нужны исключительные инженеры, чтобы помочь нам построить основу будущего разработки на основе агентов.
ЧТО ВЫ БУДЕТЕ ДЕЛАТЬ
- Проектировать и внедрять основные системы, лежащие в основе AI Gateway, включая маршрутизатор моделей, шлюз MCP и управляющую плоскость
- Создавать инфраструктуру, поддерживающую динамический выбор/маршрутизацию моделей, автоматическое резервирование, маршрутизацию на основе затрат и принудительное применение политик
- Отвечать за критически важные функции, такие как безопасное хранение учетных данных, суммирование сеансов, кэширование и ограничение скорости
- Разрабатывать API для разработчиков, использующих интерфейсы, совместимые с OpenAI, и протокол Model Context Protocol
- Создавать базовую инфраструктуру для поддержки оценки, телеметрии, воспроизведения и тестирования агентов и рабочих процессов LLM
- Руководить принятием архитектурных решений и наставлять инженеров по мере масштабирования команды
- Оптимизация производительности — кэширование, суммирование сеансов и ограничение скорости, которые поддерживают высокую скорость работы шлюза под реальной нагрузкой
- Участвовать в планировании дорожной карты, технической стратегии и межфункциональном взаимодействии
КЛЮЧЕВЫЕ ПРОБЛЕМЫ, КОТОРЫЕ ВЫ ПОМОЖЕТЕ РЕШИТЬ
- Создание унифицированной абстракции поверх принципиально разных поставщиков моделей и инструментов без раскрытия их различий в пользовательском опыте разработчика
- Обеспечение абсолютной безопасности и высокой скорости обработки учетных данных и идентификаторов для доступа к инструментам
- Предоставление разработчикам видимости в реальном времени и исторической информации о том, что делают их агенты, с принудительным применением политик, которое нельзя обойти
- Поддержание низкой задержки и высокой надежности при масштабировании трафика от ранних пользователей до продакшн-кластеров
КТО ВЫ
Требуемая квалификация:
- 6+ лет опыта работы в бэкенд-инженерии с производственно-готовыми системами
- Глубокие знания распределенных и высокомасштабируемых систем, облачной инфраструктуры и проектирования API
- Опыт создания безопасных сервисов с высокой пропускной способностью (например, шлюзов, прокси-серверов, балансировщиков нагрузки, механизмов политик)
- Свободное владение Go и/или Rust (предпочтительно оба языка)
- Знакомство с платформами AI/ML или инфраструктурой обслуживания моделей
- Сильное продуктовое мышление — вам нравится создавать инструменты для разработчиков
- Менталитет ответственности с пристрастием к выпуску, обучению и итерации
- Степень бакалавра в области компьютерных наук, инженерии или смежной области, или эквивалентный практический опыт
Дополнительная квалификация:
- Предыдущий опыт работы с OpenAI, Anthropic или аналогичными API LLM
- Знакомство с архитектурами RAG, векторными базами данных или фреймворками агентов (например, LangChain, AutoGPT, CrewAI)
- Опыт работы с механизмами политик (например, OPA), фреймворками наблюдаемости (например, OpenTelemetry) или API-шлюзами
- Понимание OAuth2.1, управления секретами и систем управления идентификацией и доступом в облаке (Cloud IAM)
- Опыт работы с Kubernetes, Docker и архитектурой микросервисов
ПОЧЕМУ СТОИТ ПРИСОЕДИНИТЬСЯ К НАМ?
- Работа над будущим: Эра агентов только начинается. Помогите определить стек инфраструктуры для следующего поколения программного обеспечения.
- Ответственность за критически важную инфраструктуру: Станьте частью небольшой команды, создающей основу безопасных, интеллектуальных агентских приложений.
- Влияние в масштабе: Ваша работа затронет десятки тысяч разработчиков, создающих приложения на основе ИИ.
- Инженерное совершенство: Присоединяйтесь к команде мирового класса, которая ценит простоту, качество кода и глубокое техническое мышление.
- Удаленная культура: Работайте из любой точки мира в команде, которая доверяет вам и дает вам свободу.
Docker рассматривает визовую поддержку на индивидуальной основе в зависимости от потребностей бизнеса.
Компенсация и опционы
США: 160 900–260 700 долларов США + опционы
ИНФОРМАЦИЯ О ВАКАНСИИ
- Открытая вакансия: Эта вакансия предназначена для существующей открытой должности.
- ИИ в найме: Docker может использовать инструменты с поддержкой ИИ в процессе найма.
- Записи собеседований: Кандидатам будет предложено согласиться на запись собеседований для калибровки интервьюеров и последовательной оценки. Записи являются необязательными и требуют явного согласия.
ПЕРКИ И ЛЬГОТЫ
- Удаленная работа по умолчанию — работайте из дома, с офисами в Сиэтле и Париже для общения и сотрудничества.
- Гибкость, соответствующая вашей жизни — мы доверяем вам управлять своим расписанием, добиваясь отличных результатов.
- Время для восстановления — щедрая PTO, назначенные ежеквартальные дни благополучия (Whaleness Days) и назначенный ежегодный перерыв в конце года (Whaleness break).
- Поддержка домашнего офиса — обустройте свое рабочее место для комфорта и успеха.
- Стипендия на технологии — эквивалент 100 долларов США нетто в месяц для поддержки вашей работы.
- Обучение и развитие — ежегодная стипендия на конференции, курсы, сертификацию и непрерывное обучение.
- Оплачиваемый отпуск по уходу за ребенком — 16 недель оплачиваемого отпуска по уходу за ребенком после шести месяцев работы.
- Акции для всех штатных сотрудников — участвуйте в долгосрочном успехе Docker по мере нашего роста.
- Комплексные льготы — медицинское обслуживание, пенсионное обеспечение и оплачиваемые праздники варьируются в зависимости от страны.
- Фирменная продукция Docker — потому что представлять кита никогда не надоест.
Docker гордится тем, что является работодателем, предоставляющим равные возможности. Мы стремимся создать команду, отражающую широкий спектр происхождения, опыта и взглядов. Мы считаем, что разнообразные команды создают лучшие продукты, принимают лучшие решения и лучше обслуживают наше глобальное сообщество.