Компания занимается молекулярно-генетическими исследованиями в онкологии, микробиологии, иммунологии и инфекционных заболеваниях, а также разработкой лекарств и тест-систем. Работа на стыке медицины, генетики и IT.

Задачи:

  • Проектировать масштабируемую, надёжную и производительную архитектуру единой платформы данных.
  • Разрабатывать и сопровождать техническую дорожную карту платформы, синхронизированную с бизнес-целями и потребностями исследователей.
  • Анализировать и обеспечивать масштабируемость, надёжность и производительность ключевых компонентов.
  • Проектировать и внедрять системы оркестрации многоэтапных пайплайнов обработки данных.
  • Разрабатывать ключевые компоненты платформы: панель управления, оркестраторы, агенты, API и SDK.
  • Создавать и развивать self-service инструменты для дата-инженеров и аналитиков.
  • Обеспечивать мультитенантность, разграничение доступа и аудит-логирование.
  • Обеспечивать целостность, надёжность и безопасность данных на всех этапах.
  • Оптимизировать использование вычислительных и storage-ресурсов: capacity planning и performance benchmarking.
  • Развивать observability: мониторинг, APM и алертинг.
  • Формировать и внедрять технические стандарты платформенной команды, систематизировать процессы разработки и унифицировать стек и инструментарий.
  • Вести техническую документацию по платформенным сервисам и архитектурным решениям.

Обязательные требования:

  • Опыт проектирования горизонтально масштабируемых, отказоустойчивых data-intensive систем на bare-metal/VM и/или в Kubernetes.
  • Понимание архитектурных компромиссов и умение выбирать решения под конкретные нагрузки.
  • Уверенное владение Python.
  • Опыт разработки бэкенд-сервисов и API с использованием FastAPI.
  • Опыт работы с оркестраторами пайплайнов: Airflow, Dagster и другими.
  • Понимание HTC/HPC-систем.
  • Опыт работы с распределёнными системами хранения: Ceph (CephFS), S3-совместимые хранилища.
  • Понимание объектного и файлового хранения для нагрузок с интенсивной обработкой данных.
  • Опыт построения CI/CD-пайплайнов в GitLab.
  • Способность принимать и аргументировать системные архитектурные решения.
  • Опыт формирования технических стандартов: архитектурных принципов, code review, инженерной документации и практик эксплуатации.

Будет плюсом:

  • Опыт разработки на Go.
  • Глубокое понимание Kubernetes: рабочие нагрузки, операторы, сетевые политики и безопасность.
  • Опыт работы с планировщиками типа Slurm.
  • Опыт работы с Singularity/Apptainer контейнерами.
  • Опыт в сфере биотехнологий/биоинформатики и понимание специфики рабочих нагрузок.

Условия:

  • Оформление по ТК РФ.
  • Зарплата обсуждается индивидуально в зависимости от навыков.
  • Работа в быстрорастущей стабильной организации и команде на стыке передовых IT и науки.
  • Современное оборудование, возможности профессионального роста и обучения.
  • График 5/2, офис в Москве; после испытательного срока возможен гибрид.