О компании
GitLab — интеллектуальная платформа оркестрации для DevSecOps. GitLab помогает организациям повышать продуктивность разработчиков, улучшать операционную эффективность, снижать риски в области безопасности и соответствия требованиям и ускорять цифровую трансформацию. Более 50 миллионов зарегистрированных пользователей и более 50% компаний из Fortune 100 доверяют GitLab выпуск более качественного и безопасного программного обеспечения быстрее.
От всех членов команды ожидается внедрение ИИ в ежедневные рабочие процессы для повышения эффективности, инноваций и влияния.
О роли
Мы ищем Distinguished Engineer, который будет определять техническое направление в сервисах Core DevOps GitLab — системах, с которыми ежедневно взаимодействует большинство наших пользователей. Distinguished Engineers — признанные эксперты в нескольких технологических областях и представляют самый высокий уровень технического лидерства внутри подразделений компании и между ними.
Core DevOps создаёт опыт непрерывной интеграции, непрерывного развёртывания, планирования и управления исходным кодом. Это одни из самых зрелых, с наибольшей нагрузкой и наиболее тесно связанных между собой систем в GitLab. В них накоплены годы архитектурных решений, они находятся на критическом пути собственных конвейеров поставки наших клиентов и перестраиваются в связи с переходом к разработке, ориентированной на ИИ. Задача — повысить их качество, свести их к согласованной целевой архитектуре и снять накопленные риски — и всё это без перерыва в работе для миллионов пользователей и организаций из Fortune 100, которые от них зависят.
GitLab реализует ряд общекорпоративных инженерных целей: значительный рост продуктивности разработчиков, измеримо более высокое качество того, что мы выпускаем, и инженерные практики, перестроенные вокруг ИИ и агентных рабочих процессов. Core DevOps — одно из ключевых мест, где эта стратегия должна воплотиться, потому что это сервисы, на которых ежедневно полагаются и наши инженеры, и наши клиенты. В этой роли вы перенесёте эту стратегию в Core DevOps в форме, подходящей для долгоживущих production-систем, и будете нести полученный здесь опыт обратно в остальную инженерию.
Чем вы будете заниматься
•Задавать и постоянно уточнять целевое техническое направление для CI, CD, Plan и опыта работы с исходным кодом в соответствии с горизонтальными архитектурными инициативами.
•Работать напрямую с VP of Engineering как её технический партнёр по планированию, техническим инвестициям и распределению инженерных усилий группы.
•Переводить общекорпоративные цели GitLab по продуктивности, качеству и инженерии, ориентированной на ИИ, в конкретное техническое направление для Core DevOps и превращать его в итеративные дорожные карты, широко взаимодействуя с организацией.
•Определять, что значит «хорошо», в измеримых терминах для этих сервисов, включая доступность, задержку на p95 и p99, долю успешных pipeline, надёжность тестов, корректность данных и долю дефектов, ушедших в production, а затем требовать соответствия проектам и реализациям этим критериям.
•Поддерживать ясную и актуальную картину системных технических рисков в группе, включая единые точки отказа, неконтролируемые критические пути, хрупкую связность между CI/CD и Plan, пределы масштабирования и прошлые решения, которые теперь ограничивают дорожную карту. Вести приоритизированный план по их снятию.
•Вести самые сложные проектные решения hands-on: писать код, прототипы и proof of concept, когда за проектным аргументом нужны доказательства.
•Добиваться сходимости на общих паттернах, библиотеках и «проложенных дорожках», сокращая количество разных способов решения одной и той же задачи в группе.
•Проектировать пути миграции, позволяющие большим долгоживущим системам меняться под пользователями без поломок, с поэтапным переключением, dual run, измеримым откатом и выводом из эксплуатации с чёткими сроками.
•Внедрять платформенные возможности от AI-организации GitLab и корпоративных инициатив по продуктивности в Core DevOps, передавать требования этой группы обратно в них и помогать доказывать, что работает на системах такого масштаба и зрелости.
•Быть точкой эскалации для сложных или спорных технических решений в группе, в том числе когда ни одна команда не владеет итогом целиком.
•Ревьюить значимые проекты и merge request на критических путях группы и использовать ревью для обучения, а не только для блокировки.
•Обеспечивать, чтобы проекты выдерживали GitLab.com, GitLab Dedicated и Self-Managed развёртывания и учитывали границы мультитенантности, соответствия и управления данными в каждом из них.
•Сотрудничать с Infrastructure, Security и SRE, чтобы сервисы Core DevOps были наблюдаемы и отлаживаемы, а режимы отказа деградировали gracefully, а не вызывали каскадные сбои.
•Доносить до Product архитектурные ограничения и возможности в терминах дорожной карты, чтобы технические инвестиции и продуктовые амбиции планировались вместе, а не обменивались в последний момент.
•Писать ясные, аргументированные design documents, архитектурные нарративы и decision records, позволяющие командам в группе принимать согласованные решения самостоятельно.
•Развивать Principal и Staff Engineers в Core DevOps, повышать планку строгости проектирования и технического письма и участвовать в технической планке найма для старших individual contributors.
•Участвовать в ротации on-call по Incident Management для достижения целей доступности GitLab.com и проходить Interview Training для участия в найме в качестве технического интервьюера или члена панели.
Что мы ожидаем от вас
•10+ лет опыта в разработке ПО, включая 4+ года на позиции Staff, Principal или эквивалентной старшей технической роли.
•Глубокая экспертиза в системах ИИ и ML, включая большие языковые модели, агентные фреймворки и проектирование автономных рабочих процессов в production-масштабе.
•Подтверждённый опыт hands-on технических экспериментов, включая определение evaluation frameworks, проведение бенчмарков и перевод результатов в масштабируемые архитектурные решения.
•Сильный бэкграунд в масштабируемых мультитенантных распределённых системах, включая декомпозицию сервисов, отказоустойчивость, наблюдаемость и операционную устойчивость.
•Опыт проектирования и внедрения human-in-the-loop контролей, защитных ограничений и ответственных практик ИИ для production-систем.
•Опыт менторства старших инженеров и влияния на техническое направление в нескольких командах или подразделениях без прямого подчинения.
•Умение эффективно работать в полностью удалённой глобально распределённой организации с отличными навыками письменной и асинхронной коммуникации.
Зарплата
Указанный базовый диапазон зарплаты для этого уровня роли в настоящее время действует только для резидентов Соединённых Штатов. Диапазон отражает базовую ставку оплаты роли в различных локациях по США. Уровень grade и диапазоны зарплаты определяются по результатам интервью и оценке образования, опыта, знаний, навыков, способностей кандидата, паритета с другими членами команды, соответствия рыночным данным и географическому расположению. Базовый диапазон зарплаты не включает бонусы, equity или льготы.
Диапазон зарплаты в США: $250,000—$349,000 USD.
Как GitLab поддерживает штатных сотрудников
•Льготы для здоровья, финансов и благополучия
•Гибкий оплачиваемый отпуск
•Группы ресурсов для сотрудников (Team Member Resource Groups)
•Компенсация в виде акций и план покупки акций сотрудниками
•Фонд роста и развития
•Отпуск по уходу за ребёнком