НовоеAI-конструктор резюме: правишь прямо на листе A4, а нейросеть подсказывает, что усилитьКонструктор резюме на листе A4Попробовать
JobPath
Начать бесплатно

GitLab

Senior Backend Engineer (Go), Tenant Scales: Gitaly

  • Удалённо
  • Remote, Canada
  • сегодня

Senior Backend Engineer (Go) для команды Gitaly в GitLab — распределённая система хранения Git-репозиториев. Удалённая работа из Канады, участие в создании следующего поколения систем управления исходным кодом.

О позиции

Команда Gitaly разрабатывает серверную часть для работы с Git-репозиториями в GitLab — высокодоступный сервис, обеспечивающий надёжный и быстрый доступ к данным репозиториев через API. Вы будете работать на стыке GitLab и технологий Git, решая задачи масштабирования хранилищ, производительности, отказоустойчивости и наблюдаемости сервисов, критически важных для миллионов пользователей платформы.

Чем заниматься

  • Владение техническими инициативами от определения проблемы до реализации, развёртывания и сопровождения
  • Техническое проектирование распределённых систем хранения, управления Git-репозиториями, масштабируемости
  • Партнёрство с инженерами и командами GitLab (Infrastructure, SRE, Dedicated, customer-facing)
  • Менторство инженеров, улучшение инженерных практик, проведение code reviews
  • Операционное сопровождение систем, реагирование на инциденты, анализ ёмкости и производительности
  • Регулярная дежурная поддержка (on-call), обработка срочных запросов пользователей

Что ждут

  • Значительный опыт разработки и оптимизации распределённых или высокодоступных систем в production-средах
  • Опыт ведения сложных проектов end-to-end: технический дизайн, исполнение, rollout, операционная поддержка
  • Сильные навыки системного дизайна: производительность, отказы, консистентность, конкуренция, масштабируемость
  • Опыт менторства, улучшения командных практик, качество дизайна и кода
  • Сильные письменные и устные коммуникационные навыки
  • Опыт работы с Go или другими backend/systems языками
  • Опыт эксплуатации production-систем и участия в incident response

Будет плюсом

  • Опыт работы с Ruby
  • Знание внутренней архитектуры Git (Git internals)
  • Опыт с gRPC
  • Опыт с инфраструктурой Git-серверов

Условия

  • Гибкий оплачиваемый отпуск (Flexible Paid Time Off)
  • Группы ресурсных сотрудников (Team Member Resource Groups)
  • Акционерный пакет и план покупки акций компании (Equity & ESPP)
  • Фонд роста и развития (Growth and Development Fund)
  • Декретный отпуск (Parental Leave)

Навыки

  • Go
  • Distributed Systems
  • System Design
  • High Availability
  • gRPC
  • Git
  • Incident Response
  • Code Review
  • Mentoring
  • API Design

Сложность отбора

Требуются глубокое понимание распределённых систем, опыт проектирования высоконагруженных сервисов и способность вести сложные технические инициативы самостоятельно

Оценка JobPath

Зарплата по рынку

750 000 – 1 200 000 ₽ в месяц

Оценка для Senior Go Engineer в GitLab (Canada, remote). Среднерыночные показатели по рынку Канады для аналогичных позиций.

Оценка JobPath по рынку, не предложение работодателя

Могут спросить на собеседовании

  1. Опишите архитектуру системы, которую вы проектировали для обработки больших объёмов данных. Какие компромиссы пришлось сделать?
  2. Как вы справляетесь с инцидентами в продакшене? Приведите пример сложного случая.
  3. Как бы вы спроектировали систему для хранения и быстрого доступа к миллионам Git-репозиториев?
  4. Приведите пример, когда вам пришлось объяснить сложный технический компромисс нефтехническим стейкхолдерам.
  5. Как вы организуете менторство младших инженеров и улучшаете практики команды?

Прорепетировать это собеседование

Голосовой ИИ-интервьюер задаст вопросы под эту вакансию и разберёт каждый ответ.

Начать бесплатно

Сохрани похожие вакансии

Новые вакансии с такой должностью будут собираться в кабинете.

Сохранить фильтр

Перед откликом

Попробовать бесплатно

Связаться с поддержкой

Выбери, где удобнее написать