О DOСKER
Docker является одним из самых любимых брендов в сфере инструментов для разработчиков, которому доверяют более 20 миллионов пользователей в месяц и более 20 миллиардов скачиваний образов контейнеров. От индивидуальных основателей до крупнейших мировых компаний, разработчики полагаются на Docker для создания, обмена и запуска своих приложений в нашем наборе продуктов, включая Docker Desktop, Docker Hub и Docker Scout.
Мы — глобально распределенная, преимущественно удаленная команда, создающая инструменты, которые определяют, как программное обеспечение создается и доставляется. Поскольку ИИ-агенты переопределяют разработку программного обеспечения, Docker находится в центре этого сдвига, предоставляя изолированные среды, проверенные образы и безопасную инфраструктуру, которые по умолчанию делают автономные рабочие процессы надежными.
По мере того как агенты берут на себя более крупные задачи, инфраструктура вокруг них становится более важной. Ответ Docker заключается в том, чтобы предоставить каждому агенту прочную границу, сделать его среду и полномочия воспроизводимыми, а также позволить работе выполняться там, где это имеет смысл, от ноутбука разработчика до облака. Команда Docker AI Substrate предоставляет эту основу предприятиям: крупнейшим компаниям мира, запускающим агентов в масштабе, с безопасностью, надежностью и контролем, которые они ожидают от любой критически важной системы. Мы — небольшая, опытная команда, стоящая у истоков этой работы. Как Staff Software Engineer здесь, вы будете формировать архитектуру, создавать основные системы и управлять тем, что вы создадите.
Локации: Сиэтл, Вашингтон или Пало-Альто, Калифорния.
ОБЯЗАННОСТИ
- Проектировать и создавать системы, которые развертывают, выпускают и эксплуатируют платформу агентов Docker для корпоративных клиентов, на Go и на Kubernetes.
- Обеспечивать согласованную работу платформы в различных облачных провайдерах и средах, с границами безопасности, идентификации и сети, которые требуются корпоративным клиентам.
- Владеть процессом выпуска и цепочкой поставок, чтобы каждое развертывание было воспроизводимым, проверяемым и надежным.
- Управлять тем, что вы создаете: владение производством, дежурства, SLO, реагирование на инциденты и операционные инструменты, которые делают это скучным.
- Определять техническое направление вместе с архитектором команды и руководством инженеров, а также работать с партнерскими командами в области runtime, пользовательского опыта разработчиков, идентификации и наблюдаемости.
- Повышать планку посредством обзора дизайна, дисциплины тестирования и наставничества по мере роста команды.
КВАЛИФИКАЦИЯ
ТРЕБУЕТСЯ
- Вы создавали и эксплуатировали облачную плоскость управления и контроля. Программное обеспечение, которое предоставляет, обновляет и отслеживает инфраструктуру для множества арендаторов или сред в производственной среде, с пейджером. Опыт работы у облачного провайдера, поставщика управляемых услуг или команды платформы, которая создает среды.
- Kubernetes за пределами развертывания. Вы писали контроллеры или операторы, понимаете реконсиляцию и CRD, и знаете, почему декларативный подход превосходит императивный в масштабе парка.
- Глубокое знание как минимум одного основного облака. Практический опыт работы с вычислительными ресурсами, сетями, идентификацией и управляемыми службами, а также способность быстро освоить второе облако.
- Владение производством. Дежурства, реагирование на инциденты, SLO, постмортемы. Вы управляете тем, что создаете.
- Проектирование распределенных систем. Отказоустойчивость, согласованность, наблюдаемость, идемпотентная реконсиляция.
- Go. Профессиональное владение. Бэкенд Docker и весь код этой команды написан на Go.
- Более 10 лет профессионального опыта в разработке программного обеспечения в области инфраструктуры, платформы или облачных услуг, с умением определять направление для других.
НАСТОЯТЕЛЬНО ПРЕДПОЧТИТЕЛЬНО
- Оркестрация ресурсов Kubernetes и облачные контроллеры, такие как KRO.
- Инженерия выпуска и цепочка поставок программного обеспечения: OCI-реестры, хеши, соответствие лицензиям.
- Частное подключение между облачными аккаунтами: PrivateLink, VPC peering, service endpoints, egress policy.
- Пайплайны OpenTelemetry с несколькими назначениями.
- Создание управляемых услуг.
- Firecracker, microVMs или другие изолированные среды выполнения для недоверенного кода.
- Степень бакалавра в области компьютерных наук или смежной области, или эквивалентный практический опыт.
Docker рассматривает спонсорство виз на индивидуальной основе в зависимости от потребностей бизнеса.
Компенсация и опционы
США: 170 350 – 275 550 долларов США + опционы
ИНФОРМАЦИЯ О ВАКАНСИИ
- Открытая вакансия: Это объявление о существующей открытой должности.
- ИИ в найме: Docker может использовать инструменты с поддержкой ИИ в процессе подбора персонала.
- Записи собеседований: Кандидатам будет предложено согласиться на запись собеседований для калибровки интервьюеров и обеспечения единообразных оценок. Записи являются необязательными и требуют явного согласия.
ПЕРКИ И ЛЬГОТЫ
- Преимущественно удаленная работа по дизайну – Работайте из дома, с офисами в Сиэтле и Париже для общения и сотрудничества.
- Гибкость, которая соответствует вашей жизни – Мы доверяем вам управлять своим графиком, выполняя отличную работу.
- Время для восстановления – щедрый PTO, выделенные ежеквартальные Whaleness Days и выделенный Whaleness break в конце года.
- Поддержка домашнего офиса – Настройте свое рабочее место для комфорта и успеха.
- Стипендия на технологии – эквивалент 100 долларов США нетто в месяц для поддержки вашей работы.
- Обучение и развитие – Ежегодная стипендия на конференции, курсы, сертификаты и непрерывное обучение.
- Оплачиваемый отпуск по уходу за ребенком – 16 недель оплачиваемого отпуска по уходу за ребенком после шести месяцев работы.
- Опционы для всех штатных сотрудников – Участвуйте в долгосрочном успехе Docker по мере нашего роста.
- Комплексные льготы – Медицинское страхование, пенсионное обеспечение и оплачиваемые праздники варьируются в зависимости от страны.
- Фирменная продукция Docker – Потому что представлять кита никогда не надоест.
Docker гордится тем, что является работодателем, предоставляющим равные возможности. Мы стремимся создать команду, отражающую широкий спектр предысторий, опыта и точек зрения. Мы считаем, что разнообразные команды создают лучшие продукты, принимают лучшие решения и лучше обслуживают наше мировое сообщество.