Тасклеты предоставляют интерфейс на различных языках программирования для запуска приложений в облачных окружениях. Сервис позволяет написать приложение на Python, Go, Java, NodeJS и запускать его в своих процессах автоматизации. Задача сервиса — обеспечить запуск в одном из рантаймов с учётом требований к окружению, а затем предоставить прозрачную информацию о том, что произошло с приложением. Наша команда делает запуск таких приложений надёжнее и эффективнее, а анализ результатов — удобнее и быстрее. Какие задачи вас ждут: Разработка бизнес-фич Вы будете проектировать и создавать решения, которые нужны бизнесу. Например, добавлять фильтрацию исполнений по популярным срезам данных или внедрять AI-анализатор для исполнения тасклетов. Работа с UX и техдолгом Улучшение UX — один из приоритетов продуктового развития. Нам предстоит вместе придумывать и реализовывать решения, которые облегчат пользователю диагностику и сэкономят время тысячам разработчиков. В сервисе мало накопленного техдолга, и мы стремимся поддерживать его в таком состоянии. Для этого выделяем время на устранение легаси. Решение сложных задач Вам предстоит предоставлять альтернативу пользователям с особыми требованиями, которые невозможно удовлетворить в существующих рантаймах. Необходимо будет обеспечивать быстрый запуск простейших тасклетов, не требующих сложного окружения. Больше о том, как мы делаем внутреннюю инфраструктуру Яндекса, — в канале Yandex Infrastructure О команде: Тасклеты активно развиваются: каждые полгода наша аудитория удваивается. У нас большой бэклог продуктовых идей. Вы будете оказывать влияние на сервис, критически важный для инфраструктуры Яндекса. У нас распределённая команда: сотрудники находятся в Москве, Санкт-Петербурге и Белграде. В смежной команде есть UI-разработчик и дизайнер, с которыми также предстоит работать. Есть дежурства: иногда нужно реагировать на уведомления, разбираться с первопричиной проблемы, устранять её или тюнить сами уведомления. Мы ждем, что вы: - Работали с реляционными базами данных - Уверенно владеете языком программирования Go - Умеете разрабатывать распределённые системы - Можете самостоятельно спроектировать фичу, увидеть плюсы и минусы принятого дизайна Будет плюсом: - Работали с YDB или ClickHouse - Знаете фреймворк gRPC - Можете оценить пользу от реализации фичи для конечного пользователя
вакансия с crowd.yandex.ru