OpenAI
Сан-Франциско, Соединенные Штаты2 месяца назад
207 000 – 365 000 USD
в год
Название: Инженер по интеграции систем, Системы сборки | Потребительские устройства Компания: OpenAI Местоположение: Сан-Франциско
Компенсация: 207 000–365 000 долларов США в год
О команде
Команда интеграции систем отвечает за создание инфраструктуры, инструментов и систем валидации, которые обеспечивают надежность, тестируемость и готовность к выпуску нашего программного обеспечения для устройств. Мы разрабатываем и поддерживаем системы сборки, конвейеры CI, автоматизированные фреймворки тестирования и лаборатории аппаратного обеспечения в реальном времени для обеспечения быстрых и безопасных запусков продуктов. Наша работа охватывает системы сборки, инструменты разработчика, интеграцию систем и межкомандное взаимодействие, чтобы гарантировать, что разработчики могут надежно собирать и уверенно выпускать продукты.
О вакансии
Мы ищем инженера, который поможет развивать системы сборки и непрерывной интеграции OpenAI для потребительских продуктов в быстрорастущей инженерной организации. Эта роль находится на стыке продуктивности разработчиков, систем сборки, распределенной инфраструктуры, качества программного обеспечения и программного обеспечения для устройств. Вы будете работать над системами, которые определяют, насколько быстро и уверенно могут действовать инженеры: сборки на основе Bazel, конвейеры Buildkite, покрытие тестами, удаленное кэширование и выполнение, наблюдаемость CI и инструменты, которые помогают инженерам быстро понимать и устранять сбои.
Наша миссия — дать OpenAI возможность быстро выпускать программное обеспечение для потребительских устройств с высоким уровнем корректности, надежности и безопасности. Лучшее проявление этой работы незаметно, когда она успешна: сборки быстры, тесты надежны, сбои CI понятны, а инженеры могут сосредоточиться на выпуске продуктов, а не на борьбе с инфраструктурой.
Эта должность находится в Сан-Франциско, Калифорния. Мы используем гибридную модель работы с четырьмя днями в офисе в неделю и предлагаем помощь в переезде для новых сотрудников.
В этой роли вы будете:
Владеть и развивать рабочие процессы сборки и тестирования на основе Bazel и Yocto в среде с множеством репозиториев
Разрабатывать и поддерживать правила Starlark, макросы, инструментарии и интеграции, которые делают сборки герметичными, воспроизводимыми и простыми для принятия командами
Улучшать производительность и надежность CI в конвейерах Buildkite, включая время ожидания в очереди, время сборки, коэффициент попадания в кэш, поведение повторных попыток и изоляцию сбоев.
Создавать системы, которые сокращают ненужную работу CI за счет обнаружения затронутых целей, анализа графа зависимостей, выбора тестов, пакетной обработки и более интеллектуального планирования
Объединять локальные и CI рабочие процессы разработки, чтобы инженеры могли воспроизводить поведение CI, отлаживать сбои сборки и быстро итерировать, не изучая каждую деталь стека сборки
Эксплуатировать и оптимизировать инфраструктуру сборки, включая Docker/OCI образы, исполнители на основе Kubernetes, облачные ресурсы и системы удаленного кэширования/выполнения
Инструментировать системы сборки и CI метриками, логами, трассировками, дашбордами и аналитикой, чтобы мы могли измерять скорость, надежность, стоимость и влияние на разработчиков
Напрямую сотрудничать с пользователями для понимания болевых точек, подключения проектов, отладки сложных проблем сборки и устранения системных узких мест
Использовать современные инструменты ИИ для новаторского анализа сбоев CI, отладки неустойчивых тестов, сортировки PR, автоматического исправления и предоставления информации для разработчиков
Владеть надежностью создаваемых вами систем, включая участие в цикле дежурств для критически важной инфраструктуры разработчиков и фабрик
Технологии, часто используемые в этой среде, включают:
Bazel и Starlark для рабочих процессов сборки и тестирования
Buildkite для оркестрации CI
Docker и OCI образы для сборки и пакетной обработки во время выполнения
Kubernetes для исполнителей CI и оркестрации инфраструктуры
Python, Go, TypeScript, Rust, C++ и другие языки в большом монорепозитории
Terraform для инфраструктуры как кода
Системы удаленного кэширования, удаленного выполнения, хранения артефактов и телеметрии сборки
Минимальные требования:
5+ лет опыта инженерной работы, включая значительный опыт создания инфраструктуры и инструментов для разработчиков
Практический опыт работы с Bazel, Buck, Gradle или аналогичными системами сборки, понимание компромиссов герметичных сборок, графов зависимостей, кэширования, песочницы и удаленного выполнения
Создавали системы CI в масштабе, особенно в средах, где время сборки, время ожидания в очереди, неустойчивость тестов и доверие разработчиков существенно влияют на скорость разработки.
Вы можете быть сильным кандидатом, если:
Вы комфортно чувствуете себя, владея производственным программным обеспечением и работая в средах с жесткими требованиями SLA
Вы можете отлаживать распределенные сбои сборки и CI в системах контроля версий, управления зависимостями, контейнерах, исполнителях, удаленных кэшах, фреймворках тестирования и инфраструктуре обслуживания.
Вам очень важен опыт разработчика, и вы уделяете внимание мелким источникам трения, которые замедляют работу команд или создают операционные трудности.
Вы готовы применять ИИ в инфраструктуре разработчика способами, которые повышают скорость команды, не снижая качества, надежности или безопасности
Вы работали в среде с множеством репозиториев, содержащих исходный код от разных сторон
О OpenAI
OpenAI — компания, занимающаяся исследованиями и развертыванием в области ИИ, призванная обеспечить, чтобы универсальный искусственный интеллект приносил пользу всему человечеству. Мы расширяем границы возможностей систем ИИ и стремимся безопасно внедрять их в мир через наши продукты. ИИ — чрезвычайно мощный инструмент, который должен создаваться с учетом безопасности и потребностей человека в его основе, и для достижения нашей миссии мы должны охватывать и ценить множество различных точек зрения, голосов и опыта, которые составляют полный спектр человечества.
Мы являемся работодателем, предоставляющим равные возможности, и не дискриминируем по признаку расы, религии, цвета кожи, национального происхождения, пола, сексуальной ориентации, возраста, статуса ветерана, инвалидности, генетической информации или других применимых юридически защищенных характеристик.
Для получения дополнительной информации, пожалуйста, ознакомьтесь с Заявлением о политике позитивных действий и равных возможностей трудоустройства OpenAI.
Проверка биографических данных кандидатов будет проводиться в соответствии с применимым законодательством, а квалифицированные кандидаты с историей арестов или судимостей будут рассматриваться для трудоустройства в соответствии с этими законами, включая Ордонанс о справедливых шансах Сан-Франциско, Ордонанс о справедливых шансах округа Лос-Анджелес для работодателей и Калифорнийский закон о справедливых шансах для кандидатов из США. Для работников в некорпоративных районах округа Лос-Анджелес: мы разумно полагаем, что криминальное прошлое может иметь прямую, негативную и отрицательную связь с перечисленными рабочими обязанностями, потенциально приводя к отзыву условного предложения о работе: защита компьютерного оборудования, доверенного вам, от кражи, потери или повреждения; возврат всего компьютерного оборудования, находящегося в вашем распоряжении (включая содержащиеся в нем данные), после прекращения трудовых отношений или завершения задания; и сохранение конфиденциальности проприетарной, конфиденциальной и непубличной информации. Кроме того, рабочие обязанности требуют доступа к безопасным и защищенным информационно-технологическим системам и связанных с ними обязательств по обеспечению безопасности данных.
Чтобы уведомить OpenAI о том, что вы считаете, что данное объявление о вакансии не соответствует требованиям, пожалуйста, отправьте отчет через эту форму. Ответы на запросы, не связанные с соответствием объявления о вакансии, предоставляться не будут.
Мы стремимся предоставлять разумные приспособления для кандидатов с ограниченными возможностями, и запросы можно сделать по этой ссылке.
Политика конфиденциальности глобальных данных OpenAI.
В OpenAI мы считаем, что искусственный интеллект обладает потенциалом помочь людям решить огромные глобальные проблемы, и мы хотим, чтобы преимущества ИИ были широко распространены. Присоединяйтесь к нам в формировании будущего технологий.
Оценка RocketHunt по реальным зарплатам
Грейд
Senior
Опыт работы
от 5 лет
Формат работы
Гибрид
Уровень английского
B2 - Выше среднего
Релокация
Соединенные Штаты, Сан-Франциско
ИИ напишет его по твоему резюме, останется только отправить