Задачи:
— Строить гибкий API для решения задач анализа данных, оптимизировать построение модели данных. Датасеты позволяют строить запросы к данным через универсальный API, должны быстро работать с любым количеством полей за счёт оптимизаций и кеширования. Развивать API датасетов и добавлять возможности, улучшающие пользовательский опыт (экспорты, алертинг, публичный API).
— Разрабатывать коннекторы для подключения к новым источникам данных, изучать их особенности и продумывать взаимодействие с пользователем.
— Работать над масштабированием, стабильностью и скоростью работы сервиса. Отвечать за проектирование, разработку, развёртывание и поддержку сервиса DataLens внутри Яндекса и в Yandex Cloud. Оптимизировать CI/CD, улучшать мониторинг и средства диагностики.
— Развивать ядро сервиса в опенсорсе, поддерживать модульную архитектуру кода, выделять общие части и предоставлять точки расширения.
Требования:
— Опыт разработки на Python или готовность перейти на Python с другого языка.
— Опыт работы с реляционными базами данных.
— Опыт построения и поддержки отказоустойчивых систем.
Будет плюсом:
— Опыт работы с Flask, AIOHTTP, SQLAlchemy.
— Знание Docker, Terraform, Kubernetes.
— Опыт работы с другими облачными платформами.
— Интерес к анализу и визуализации данных, опыт работы с BI-системами.
Контакты работодателя доступны по кнопке «Откликнуться» после входа.