Компания не указана Опубликована 19 часов назад · отклик: сайт работодателя
Senior Software Engineer — Go/Rust, распределённые системы
ЗарплатаПо договорённости
ФорматУдалённо
ЛокацияКанада
ГрейдSenior
Grafana Labs — компания, разрабатывающая Grafana Cloud, полностью управляемую платформу наблюдаемости. Команда Search & Storage развивает новое поколение слоя хранения Grafana. В зону ответственности входят Unified Storage (построенное на паттерне Operator, вдохновлённом Kubernetes), Search (единый движок для поиска и запросов ко всем данным Grafana) и Folders (иерархическое управление контентом).
Задачи
- Участвовать в формировании дорожной карты и собственных карьерных целей.
- Совместно с командой выпускать новые функции, а затем использовать результаты для итераций и улучшений.
- Вести проекты от начальной идеи до эксплуатации, когда они уже находятся у клиентов.
- Поддерживать культуру открытого исходного кода и вносить вклад в другие проекты, которые могут не входить напрямую в зону ответственности команды.
- Проектировать, создавать, эксплуатировать и поддерживать критически важные системы, отвечая за надёжность, производительность и доступность.
- Участвовать в дежурствах on-call и нести ответственность за эксплуатируемые сервисы.
- Наставлять и поддерживать других членов команды, участвовать в обсуждениях дизайна и сотрудничать с командой.
- Изучать новые навыки, глубже понимая облачный продукт и клиентов, а также знакомясь с кодовой базой крупной распределённой системы.
- Работать в удалённом формате, регулярно общаться с помощью видеозвонков; важны самостоятельность и хорошие коммуникативные навыки.
Требования
- Мотивированность, самостоятельность, ориентация на действие.
- Ориентация на клиента: всё создаётся с учётом потребностей пользователей.
- Страсть к созданию интуитивно понятных продуктов, отвечающих нуждам клиентов.
- Прагматизм: способность браться за сложные задачи и разбивать их для достижения коротких циклов обратной связи — анализировать, проектировать и строить модульные решения, выпускать MVP, собирать данные и отзывы, затем итеративно развивать.
- Сотрудничество и коммуникация: работа в полностью удалённой команде, хорошие навыки общения обязательны.
- Солидный опыт работы с Go, Rust, Python или другими аналогичными языками программирования.
- Подтверждённые знания и опыт работы с крупными распределёнными системами.
- Опыт ведения проектов от сбора требований и мозгового штурма до выпуска продукта клиенту в самостоятельном режиме.
- Опыт разработки программного обеспечения, работающего в облаке, или опыт в системной инженерии.
- Опыт написания чистого, надёжного и производительного кода, который легко поддерживать другим.
Условия
- Удалённая работа для кандидатов, находящихся в Канаде и США.
- Компания инвестирует в продуктивность разработчиков: можно использовать современные ИИ-ассистенты для кодирования в повседневной работе (выбор инструментов в рамках политик безопасности), с финансируемым компанией бюджетом на использование.
- Поощряется прагматичная разработка с помощью ИИ: ускоренное прототипирование, генерация тестов, рефакторинг, документация и разбор инцидентов — при строгом код-ревью и стандартах качества.
- Доступ к новейшим передовым моделям от OpenAI, Anthropic и Google.
Будет плюсом
- Опыт использования Grafana и Prometheus в операционных ролях (включая on-call у предыдущего работодателя или использование этих инструментов в хобби/домашней лаборатории).
Инструменты в вакансии
Навыки и технологии
Направления