описание
Компания занимается молекулярно-генетическими исследованиями в онкологии, микробиологии, иммунологии и инфекционных заболеваниях, а также разработкой лекарств и тест-систем. Работа ведётся на стыке медицины, генетики и IT.
задачи
- Проектировать масштабируемую, надёжную и производительную архитектуру единой платформы данных
- Разрабатывать и сопровождать техническую дорожную карту платформы, согласованную с бизнес-целями и потребностями исследователей
- Анализировать и обеспечивать масштабируемость, надёжность и производительность ключевых компонентов
- Проектировать и внедрять системы оркестрации многоэтапных конвейеров обработки данных
- Разрабатывать ключевые компоненты платформы: панель управления, оркестраторы, агенты, API и SDK
- Создавать и развивать инструменты самообслуживания для инженеров данных и аналитиков
- Обеспечивать мультитенантность, разграничение доступа и аудит-логирование
- Обеспечивать целостность, надёжность и безопасность данных на всех этапах
- Оптимизировать использование вычислительных ресурсов и хранилищ
- Развивать наблюдаемость: мониторинг, APM и оповещения
- Формировать и внедрять технические стандарты платформенной команды
- Систематизировать процессы разработки, унифицировать стек и инструментарий
- Вести техническую документацию по платформенным сервисам и архитектурным решениям
требования
- Опыт проектирования горизонтально масштабируемых и отказоустойчивых систем с интенсивной обработкой данных на bare-metal, виртуальных машинах и/или в Kubernetes
- Понимание архитектурных компромиссов и умение выбирать решения под конкретные нагрузки
- Уверенное владение Python
- Опыт разработки бэкенд-сервисов и API с использованием FastAPI
- Опыт работы с оркестраторами конвейеров, например Airflow или Dagster
- Понимание HTC/HPC-систем
- Опыт работы с распределёнными системами хранения Ceph (CephFS) и S3-совместимыми хранилищами
- Понимание объектного и файлового хранения для нагрузок с интенсивной обработкой данных
- Опыт построения конвейеров CI/CD в GitLab
- Способность принимать и аргументировать системные архитектурные решения
- Опыт формирования технических стандартов: архитектурных принципов, проверки кода, инженерной документации и практик эксплуатации
- Будет плюсом: опыт разработки на Go, глубокое понимание Kubernetes, опыт работы с планировщиками типа Slurm и контейнерами Singularity/Apptainer, опыт в биотехнологиях или биоинформатике и понимание специфики рабочих нагрузок
условия
- Оформление по ТК РФ
- Зарплата обсуждается индивидуально в зависимости от навыков
- Работа в быстрорастущей стабильной организации
- Команда профессионалов на стыке передовых IT и науки
- Современное оборудование для рабочих мест
- Возможность профессионального роста и обучения
- График 5/2
- После испытательного срока возможен гибрид