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

Обязанности:

Разработка бизнес-фич
Вы будете проектировать и создавать решения, которые нужны бизнесу. Например, добавлять фильтрацию исполнений по популярным срезам данных или внедрять AI-анализатор для исполнения тасклетов. Работа с UX и техдолгом
Улучшение UX — один из приоритетов продуктового развития. Нам предстоит вместе придумывать и реализовывать решения, которые облегчат пользователю диагностику и сэкономят время тысячам разработчиков. В сервисе мало накопленного техдолга, и мы стремимся поддерживать его в таком состоянии. Для этого выделяем время на устранение легаси. Решение сложных задач
Вам предстоит предоставлять альтернативу пользователям с особыми требованиями, которые невозможно удовлетворить в существующих рантаймах. Необходимо будет обеспечивать быстрый запуск простейших тасклетов, не требующих сложного окружения. Больше о бэкенде в Яндексе — в канале Yandex for Backend

Ключевые навыки:

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

Дополнительные требования:

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