Everpure

Senior Software Engineer, Hyperscale Build Infrastructure

Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.

Инженер в команду Build Environments and Tools, которая отвечает за инфраструктуру продуктивности разработчиков: оркестрацию сборки, билд-системы и контейнеризированные окружения сборки. Задача — делать сборки быстрыми, надёжными и воспроизводимыми в масштабе hyperscale, включая крупные C/C++ сборки.

Задачи

  • Проектировать, разрабатывать и поддерживать системы оркестрации сборки и инструментарий
  • Улучшать скорость, надёжность, воспроизводимость, отлаживаемость и удобство сборок в локальной разработке и CI
  • Владеть контейнеризированными окружениями сборки и развивать их, обеспечивая консистентные, изолированные и воспроизводимые образы
  • Решать задачи крупномасштабных C/C++ сборок, включая прореживание зависимостей и компромиссы статической/динамической линковки
  • Диагностировать и устранять проблемы корректности графа сборки, флаки-сборки и регрессии инкрементальной сборки
  • Вместе с техлидами и инженерным менеджером формировать технический роадмап по билд-системам и инструментам разработчика
  • Взаимодействовать с командами Hyperscale и всей инженерии: выявлять боли, приоритизировать исправления и связывать инвестиции в инструменты с потребностями поставки продукта
  • Внедрять и поддерживать практики операционного совершенства для инфраструктуры сборки: observability, реагирование на инциденты, управление изменениями, непрерывное улучшение
  • Использовать инженерные метрики для отслеживания и улучшения производительности, надёжности сборки и опыта разработчиков
  • Менторить инженеров команды и поддерживать культуру ответственности, коллаборации и высоких технических стандартов

Требования

  • 5+ лет опыта в разработке ПО, включая инфраструктуру, продуктивность разработчиков, билд-системы или платформенную инженерию
  • Сильное понимание современных билд-систем и тулчейнов: управление зависимостями, корректность графа сборки, инкрементальные и воспроизводимые сборки, генерация артефактов, изоляция сборки
  • Практический опыт с билд-системами и тулчейнами: Make, CMake, Buck/Bazel или кастомные/внутренние инструменты оркестрации сборки
  • Опыт крупномасштабных C/C++ сборок, включая прореживание зависимостей, компромиссы статической/динамической линковки и воспроизводимые контейнеризированные сборки
  • Практическое знакомство с Linux-окружениями разработки, Docker и операционными аспектами поддержки консистентных образов и окружений сборки
  • Опыт с CI-пайплайнами и интеграцией инструментов сборки в процессы непрерывной интеграции
  • Опыт использования инженерных метрик для оценки и улучшения производительности, надёжности сборки и опыта разработчиков
  • Сильные коммуникативные навыки и умение работать кросс-функционально со смежными платформенными командами

Условия

  • Работа преимущественно в офисе в Santa Clara
  • Годовая базовая зарплата $217,000—$326,000 USD
  • Возможны incentive pay и/или equity
  • Гибкий отпуск, wellness-ресурсы и корпоративные командные мероприятия
  • Признание Fortune's Best Workplaces in Technology и сертификация Great Place to Work

Навыки

  • C
  • C++
  • Make
  • CMake
  • Buck
  • Bazel
  • Linux
  • Docker
  • CI
  • build systems
  • build orchestration

Похожие вакансии

Senior Developer
ZENITH INFOTEK LLCSeniorVirginia City Hybrid Energy CenterГибрид
50 USD в час
19 окт.
Engineer - HPC Platform
Xenon7MiddleChicagoГибрид
18 окт.
Engineer - HPC Platform
Xenon7MiddleOhio CityГибрид
18 окт.
Engineer - HPC Platform
Xenon7MiddleIndianapolisГибрид
18 окт.
Infrastructure Engineer
General Dynamics Information TechnologySeniorУдалённо
164,382 – 201,250 USD в год
18 окт.
Senior Software Engineer, Hyperscale Build Infrastructure — Everpure, 217,000 – 326,000 USD в год, Santa Clara | itrelocate