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

Senior Software Engineer | Platform Engineering

CAST AI · Developer Tools и облако
Откликнуться на сайте компании ↗

О вакансии

Откуда можно работать
Удалённо · Vilnius, Литва
из текста вакансии
Английский
C1
из текста вакансии
Уровень
Senior
указан работодателем
Даты
Опубликована 26.10 · видим у компании с 26.10 · проверена 02.11
дата публикации от работодателя

Та же должность в других городах и странах

Почему в каталоге:Основана выходцами из Восточной Европы, Кавказа и Центральной АзииПодробнее о компании →

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

Суть роли

Команда выпускает новый сервис, и путь от ноутбука до production — сборка, тестирование, деплой и наблюдаемость на случай, если что-то пойдёт не так — не должен требовать от этой команды становиться экспертами по инфраструктуре. Это должна быть проложенная дорога: CI/CD-пайплайн, который просто работает, observability, которая есть по умолчанию, и стандартные способы работы, которые являются очевидным лучшим выбором, потому что альтернатива — когда каждая команда самостоятельно заново изобретает одни и те же решения.

Команда Platform строит и поддерживает эту дорогу, и работа эта внутренняя — пользователями являются собственные инженеры Cast AI. Команда — мультипликатор для инженерной организации: всё, что она создаёт, создаётся один раз и служит каждой команде, а время, которое продуктовые команды потратили бы на инфраструктуру, возвращается в разработку их продуктов.

Команда отвечает за то, чтобы инструменты, которыми инженеры создают, деплоят и наблюдают свои сервисы, были достаточно хороши, чтобы надёжность была действительно достижима. Когда сотни инженеров и десятки сервисов одновременно опираются на платформу, она должна быть быстрой, корректной и «скучной» в лучшем смысле этого слова.

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

  • Проектировать, создавать и эксплуатировать CI/CD-пайплайны, через которые выпускают релизы все инженерные команды.
  • Создавать и поддерживать инструменты observability и мониторинга, которые другие команды используют для отладки собственных систем в production.
  • Создавать инструменты для локальной среды разработки, позволяющие инженерам воспроизводить условия, близкие к production, на своём ноутбуке.
  • Уменьшать трения для всех остальных команд: определять, где инженеры теряют время из-за инфраструктуры, и устранять причину в корне, а не обходным путём.
  • Отлаживать сложные проблемы, затрагивающие CI/CD, инструменты observability, Kubernetes и облачную инфраструктуру.
  • Участвовать в формировании роадмапа и бэклога платформы — определять, что будет создано дальше для инженеров, которые на вас рассчитывают.

Требования

  • Прочные базовые знания в разработке программного обеспечения: вы проектируете чистые абстракции, пишете поддерживаемый код и можете обосновать свой выбор архитектуры, а не просто сделать так, чтобы что-то работало.
  • Опыт использования Go в production крайне желателен; кандидаты без Go должны продемонстрировать сильные навыки системного программирования на сопоставимом языке.
  • Опыт в platform engineering: вы создавали и эксплуатировали (а не только использовали) большинство, но не обязательно все из следующего: системы CI/CD и GitOps (GitLab CI, Argo CD, Kargo), infrastructure as code (Terraform), оркестрация контейнеров (Kubernetes, Helm), инструменты observability и мониторинга (VictoriaMetrics, Grafana, Loki, Tempo) и облачные платформы (AWS, GCP или Azure).
  • Опыт работы с AI-агентами для написания кода и агентными процессами разработки.
  • Вы лично провели сложный проект от начала до конца.
  • Сильные навыки отладки, оптимизации и настройки производительности.
  • Хорошее владение английским языком, устным и письменным.
  • Стартап-мышление: умение адаптироваться, проактивность и комфортная работа в условиях неопределённости.
  • Участие в дежурствах on-call для команд, которым это необходимо.

Будет плюсом

  • Операторы Kubernetes, разработка Helm-чартов, admission webhooks.
  • Проектирование внутренней платформы для разработчиков (IDP): golden paths, self-service-инструменты, каталоги сервисов.
  • Инструменты для локальной среды разработки (devcontainers, Tilt, Skaffold или аналогичные).
  • Вклад в Kubernetes или cloud-native OSS-проекты.

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

  • Конкурентная зарплата (€6,500 – €9,000 до вычета налогов, в зависимости от уровня опыта) плюс отдельная компенсация за участие в дежурствах on-call (пассивное дежурство и активные вмешательства)
  • Гибкая глобальная среда с форматом remote-first.
  • Работа в глобальной команде экспертов по облачным технологиям и новаторов, увлечённых тем, чтобы расширять границы технологии Kubernetes.
  • Опционы на акции.
  • Быстрая обратная связь благодаря динамичному рабочему процессу. Большинство проектов по новым функциям завершается за 1–4 недели.
  • 10% рабочего времени можно тратить на личные проекты или саморазвитие.
  • Бюджет на обучение для профессионального и личного развития, включая доступ к международным конференциям и курсам, которые повышают ваши навыки.
  • Ежегодный хакатон, чтобы рождать новые идеи и укреплять связи в команде.
  • Бюджет на командные мероприятия и корпоративные события, чтобы общаться с коллегами.
  • Бюджет на оборудование, чтобы у вас было всё необходимое.
  • Дополнительные выходные дни для поддержания здорового баланса между работой и личной жизнью.
  • Предполагается, что вы приедете в Vilnius для онбординга — расходы на поездку оплачивает компания.

Навыки

GoKubernetesGitLab CIArgo CDKargoTerraformHelmVictoriaMetricsGrafanaLokiTempoAWSGoogle CloudAzureClickHousegRPCGCP Pub/SubVictoriaLogsVictoriaTracesREST API

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

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