Go-разработчик платформы для разработки (IDP) в Вертикали

Работодатель:
Опыт работы:
Более 6 лет
Место работы:
Москва, Садовническая набережная, 77с1
Мы развиваем платформенное решение для комфортной, быстрой и качественной разработки.

Наши пользователи — разработчики, тестировщики и аналитики из команд Вертикалей.

Мы плотно взаимодействуем с админами и порой сами погружаемся в низкоуровневые задачи.

Пишем на Go, но готовы рассматривать кандидатов со знанием других языков. В разработке используем и надёжные опенсорсные, и внутренние решения Яндекса.

Наш стек: PostgreSQL, Kafka, ClickHouse, YDB, Consul, Nomad, Envoy, nginx, gRPC, Docker.

Чем мы занимаемся:

  • Создаём платформенное решение (https://habr.com/ru/companies/oleg-bunin/articles/541014/), которое развилось из системы деплоя, на основе бизнес-практик и подходов.
  • Разрабатываем систему просмотра логов (https://habr.com/ru/companies/oleg-bunin/articles/468535/) в режиме реального времени (нагрузка — 400 000 RPS) на основе самописного Docker Driver для сбора данных, ClickHouse для хранения и самописного JS-плагина к Grafana в роли UI.

Какие задачи вас ждут:

  • Разработка и развитие платформы

Вы будете развивать нашу внутреннюю платформу (IDP), которая позволяет разработчикам легко разворачивать сервисы в Nomad и создавать различные ресурсы во внутренней инфраструктуре Яндекса. Предстоит углублять интеграции с внутренними системами Яндекса, а также создавать новые функции, упрощающие работу с инфраструктурой для разработчиков.

  • Развитие рекомендательной системы

Вы будете развивать систему оптимизации ресурсов: улучшать алгоритмы рекомендаций по оптимизации, добавлять новые данные и повышать точность прогнозов, чтобы продуктовые сервисы работали стабильнее, ресурсы использовались оптимально, а анализ производительности сервисов занимал меньше времени.

  • Совершенствование архитектуры

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

Мы ждем, что вы:

  • Имеете опыт коммерческой разработки на Golang от 5 лет
  • Работали с высоконагруженными распределёнными системами
  • Понимаете принципы многопоточного программирования
  • Любите работать в команде, при этом способны действовать самостоятельно
  • Хотите развивать продукт, выступая фича-лидом или оунером части продукта, а не просто «пилить» задачи

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

Запускающий технолог в Китае (категория: обувь) / Technologist (shoes)
12 STOREEZ

Что мы хотим видеть в кандидате. 3+ года в контроле качества, запуске производства в fashion сегменте (категория: обувь).

Главный эксперт отдела сопровождения цифровых платформ
Движение Первых (Общероссийское общественно-государственное движение детей и молодежи)

Опыт работы не менее 3 лет по направлениям, связанным с сопровождением закупочных процедур, договорной работой, подготовкой и сопровождением документации в...

Ведущий менеджер продукта (В2В, английский язык)
Ozon

Имеет успешный опыт запуска и масштабирования сложных высоконагруженных B2B или B2B2C продуктов.

Горничная-повар в семью
Севостьянова Анна Юрьевна

Обязательный опыт работы в семьях от 2 лет. Умение готовить домашнюю, вкусную и полезную еду. Аккуратность, внимательность к деталям.

180 000 руб.
Маляр по металлу в Турцию
ТИТАН-2, холдинг

Профильное образование по специальности. Опыт работы не менее 3-х лет. Подготовка металлической поверхности под окраску, нанесение грунтов, эмалей и...