Go-разработчик в команду платформы работы с данными
Москва
Команда платформы данных строит backend для Web SQL-консоли на базе YTsaurus и интеграций с внешними БД. Вы будете проектировать и развивать сервисы выполнения запросов, рабочие пространства и интеграции — чтобы аналитики могли надёжно запускать, сохранять и совместно использовать запросы.
ГрейдMiddle/Senior
Стек
GoYTsaurusClickHouseYQLSQLAI-интеграции
Задачи
- •Разработка backend API для Web SQL-консоли и взаимодействия с YTsaurus
- •Создание сервисов рабочих пространств: файлы, сохранение запросов, совместный доступ и права
- •Реализация управления выполнением запросов: запуск, прогресс, отмена и восстановление после сбоев
- •Интеграция с внешними базами данных и сервисами авторизации и хранения секретов
- •Разработка API для интеграции AI-ассистента с контекстом и файлами
- •Обеспечение качества в эксплуатации: тесты, метрики, диагностика и производительность
Обязательно
- •Опыт разработки и эксплуатации backend-сервисов на Go
- •Умение проектировать API и модели данных
- •Понимание SQL, транзакций, индексов и конкурентного доступа
- •Знание надёжных взаимодействий между сервисами: таймауты, повторы, идемпотентность, отмена и восстановление
- •Опыт с аутентификацией, авторизацией и разграничением доступа
- •Умение диагностировать проблемы по логам и метрикам и доводить в эксплуатацию
Будет плюсом
- •Опыт с YTsaurus или ClickHouse
- •Разработка систем фонового выполнения и долгоживущих процессов
- •Опыт работы с распределёнными хранилищами, репликацией и отказоустойчивостью
- •Опыт интеграции AI-агентов, MCP или потоковых API