WorkListВойтиОформить подписку
TH

Platform Engineer - Build & CI

Архив
The Humanoid · Робототехника
Вакансия в архиве · закрыта 17.10
Смотреть актуальные вакансии

Другие вакансии компании

TH
🇨🇦Burnaby · Канада·Full-timeJunior·англ. C1
≈ $4,4–6,4 тыс/мес
2 ноя
TH
🇨🇦Burnaby · Канада·Full-timeJunior·англ. C1
≈ $9,1–14 тыс/мес
2 ноя
TH
🇺🇸San Diego · США·Full-timeMiddle·англ. C1
$123–154 тыс/год
29 окт
TH
🇬🇧London · Великобритания·Full-timeLead·англ. C1
≈ $4,5–12 тыс/мес
29 окт
TH
🇺🇸San Diego · США·Full-timeSenior·англ. C1
$128–160 тыс/год
28 окт
Все вакансии компании

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

FH
Flo Health · Health-tech (женское здоровье)
🇬🇧London · ВеликобританияLead·англ. B2–C2
~ $14–17 тыс/мес
28 окт
WI
Wise · Финтех: международные переводы
🇬🇧London · Великобритания·Full-timeSenior·англ. B1+–C1
~ $9,7–12 тыс/мес
29 окт
WI
Wise · Финтех: международные переводы
🇬🇧London · Великобритания·Full-timeSenior·англ. B1+–C1
~ $9,3–12 тыс/мес
9 окт
GI
GitLab · DevOps-платформа
🇬🇧Великобритания · remoteSenior·англ. C1–C2
≈ $4,4–7,3 тыс/мес
5 окт
WI
Wintermute · Криптотрейдинг и маркет-мейкинг
🇬🇧London · Великобритания·Full-timeSenior·англ. не указан
≈ $4,4–7,3 тыс/мес
2 окт
Смотреть все похожие

О вакансии

Откуда можно работать
Офис: London, Великобритания
Занятость
Full-time
из текста вакансии
Английский
C1
по другим вакансиям компании
Уровень
Lead
выведено Worklist по описанию обязанностей
Даты
Опубликована 29.06 · видели у компании с 11.08 по 15.10 · закрыта 17.10
вакансия закрыта, проверки прекращены
Почему в каталоге:Основана выходцами из Восточной Европы, Кавказа и Центральной АзииПодробнее о компании →

Описание переведено машинно с английского.

Суть роли

Мы ищем Software Engineer, который будет отвечать за систему сборки и инфраструктуру CI, от которой каждый инженер в Humanoid зависит каждый день. Это фундаментальная работа, потому что медленный, ненадёжный или непрозрачный конвейер сборки является налогом на всю инженерную организацию, и правильное его построение напрямую определяет, насколько быстро мы можем выпускать роботов.

Мы активно инвестируем в инфраструктуру сборки — герметичные, инкрементальные, полностью кэшируемые сборки в сложном мульти‑таргет монорепозитории, охватывающем прошивки, программное обеспечение роботов, симуляцию и облако. Нам нужен человек, который будет вести эту работу, владеть системой, которую она создаёт, и занять переднее место в мире флотовой робототехники.

Это глубоко техническая инфраструктурная роль. Вы будете тесно сотрудничать со всеми инженерными командами в организации, и качество вашей работы будет ощущаться каждым, кто открывает PR.

Что предстоит делать

  • Создавать и поддерживать CI‑конвейеры в GitHub Actions: инкрементный выбор тестов на основе затронутых целей, ночные полные сборки и понятные инструменты триажа, когда main переходит в красный статус
  • Инструментировать сборку: телеметрия CI, дашборды, показывающие время сборки и тестов, разбитое по типу задачи, ветке и автору — чтобы мы перестали работать вслепую с состоянием сборки
  • Определять и обеспечивать соблюдение политик, поддерживающих main в зелёном статусе: конфигурация очереди слияний, ограничение PR, процесс дежурства, когда сломанные сборки блокируют других инженеров
  • Владеть и поддерживать инфраструктуру удалённого кэша сборки, обеспечивая корректность кэша, его инвалидизацию при изменениях окружения и только чтение при продвижении из main
  • Отвечать за историю среды разработчика — локальные сборки, управление зависимостями и инструменты, позволяющие инженерам быстро итеративно работать без конфликтов с их окружением
  • Поддерживать и развивать инфраструктуру зеркалирования зависимостей (apt, PyPI и другие внешние реестры), чтобы доступность внешних пакетов никогда не блокировала сборку

Требования

  • Твёрдый опыт работы с системами сборки — желательно Bazel, но глубокие знания CMake или аналогичных инструментов тоже подходят; важнее инстинкты, чем конкретный инструмент
  • Опыт проектирования и эксплуатации CI‑конвейеров в масштабе: инкрементное тестирование, кэширование артефактов, управление раннерами и поддержание коротких обратных связей
  • Глубокое понимание герметичных сред сборки
  • Умение отлаживать сложные сбои сборки, охватывающие несколько языков и наборов инструментов
  • Опыт управления зависимостями и понимание компромиссов между воспроизводимостью, скоростью и рисками внешних источников
  • Хорошие инстинкты в отношении опыта разработчика

Будет плюсом

  • Знакомство с инструментами сборки ROS/ROS2 (colcon, ament, CMake)
  • Знакомство с Kubernetes: самохостинг раннеров, ARC
  • Опыт работы с GitHub Actions в масштабе
  • Опыт в робототехнике или встраиваемых системах, где артефакты сборки охватывают несколько целевых архитектур и сред развертывания

Условия и бенефиты

  • Конкурентный пакет акций: опционы с существенным потенциалом роста по мере масштабирования компании.
  • Более 30 оплачиваемых дней отпуска, включая 23 дня ежегодного отпуска, все банковские праздники Великобритании и дополнительные дни закрытия компании (включая новогодние каникулы).
  • Частная медицинская страховка, включая виртуальную и очную помощь.
  • Пенсионный план с общим взносом 8 % (5 % от сотрудника, 3 % от работодателя) от полной заработной платы.
  • Бесплатный ежедневный завтрак, обед с обслуживанием и закуски в офисе.
  • Работа на передовой — ежедневное сотрудничество с инженерами мирового уровня, исследователями и экспертами по продукту, создающими следующее поколение ИИ и гуманоидной робототехники.
  • Реальная собственность — прямой доступ к руководству‑основателям, значимый вклад в направление продукта и возможность вести ключевые инициативы с первого дня.

Навыки

BazelCMakeGitHub ActionsCI telemetrydashboardsmerge queuePR gatingremote build cacheaptPyPIROSROS2colconamentKubernetesARCincremental test selectionartifact cachingrunner management

Подходите ли вы под эту вакансию

Сверка вакансии с резюме доступна тем, кто вошел. Войти