Старший разработчик в команду тасклетов

Yandex Infrastructure
Казань
Полная занятость

Описание

Тасклеты предоставляют интерфейс на различных языках программирования для запуска приложений в облачных окружениях. Сервис позволяет написать приложение на Python, Go, Java, NodeJS и запускать его в своих процессах автоматизации. Задача сервиса — обеспечить запуск в одном из рантаймов с учётом требований к окружению, а затем предоставить прозрачную информацию о том, что произошло с приложением.

Наша команда делает запуск таких приложений надёжнее и эффективнее, а анализ результатов — удобнее и быстрее.

Какие задачи вас ждут:
Разработка бизнес-фич

Вы будете проектировать и создавать решения, которые нужны бизнесу. Например, добавлять фильтрацию исполнений по популярным срезам данных или внедрять AI-анализатор для исполнения тасклетов.

Работа с UX и техдолгом

Улучшение UX — один из приоритетов продуктового развития. Нам предстоит вместе придумывать и реализовывать решения, которые облегчат пользователю диагностику и сэкономят время тысячам разработчиков. В сервисе мало накопленного техдолга, и мы стремимся поддерживать его в таком состоянии. Для этого выделяем время на устранение легаси.

Решение сложных задач

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

Больше о том, как мы делаем внутреннюю инфраструктуру Яндекса, — в канале Yandex Infrastructure

О команде:
Тасклеты активно развиваются: каждые полгода наша аудитория удваивается. У нас большой бэклог продуктовых идей. Вы будете оказывать влияние на сервис, критически важный для инфраструктуры Яндекса.

У нас распределённая команда: сотрудники находятся в Москве, Санкт-Петербурге и Белграде. В смежной команде есть UI-разработчик и дизайнер, с которыми также предстоит работать.

Есть дежурства: иногда нужно реагировать на уведомления, разбираться с первопричиной проблемы, устранять её или тюнить сами уведомления.

Мы ждем, что вы:
- Работали с реляционными базами данных
- Уверенно владеете языком программирования Go
- Умеете разрабатывать распределённые системы
- Можете самостоятельно спроектировать фичу, увидеть плюсы и минусы принятого дизайна

Будет плюсом:
- Работали с YDB или ClickHouse
- Знаете фреймворк gRPC
- Можете оценить пользу от реализации фичи для конечного пользователя

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