Клеркгрупп

Python Developer

Не указана
  • Минск
  • Полная занятость
  • Полный день
  • От 3 до 6 лет
  • Python
  • MongoDB
  • PostgreSQL
  • Clickhouse
  • Apache Kafka
  • Grafana

Находимся в поиске Python разработчика, имеющего опыт разработки сложных высоконагруженных решений, решений на основе машинного обучения в IT-компанию, которая занимается разработкой и полным сопровождением заказного программного обеспечения, веб-сайтов и мобильных приложений, предоставляя широкий спектр услуг.

Технологии:

  • Python, FastApi, Poetry, Quart (async Flask)

  • MongoDB, PostgreSQL, S3 (Ceph), ClickHouse, Kafka

  • K8s, Argo, Argo Workflows, GitLab, ELK stack, Grafana

  • NumPy, OpenCV, PyTorch, Triton, Kubeflow

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

  • Проектирование, разработка, внедрение и поддержка программных систем на основе машинного обучения;

  • Внедрение и развитие процессов автоматизации CI/CD, мониторинга и тестирования;

  • Разработка инструментов для A/B-тестирования и проведение анализа его результатов;

  • Исследование и выбор методов машинного обучения, обучение и оптимизация моделей;

  • Участие в собеседованиях, проведение код-ревью и менторинг младших разработчиков.

Требования:

  • Опыт коммерческой разработки высоконагруженных систем в кластере kubernetes от 3-х лет (горизонтальное масштабирование, кэширование, асинхронная обработка запросов, оптимизация запросов к бд, асинхронные протоколы коммуникации);

  • Практический опыт работы с docker, k8s, mongodb, реляционными базами данных, redis, kafka, s3, jwt, gitlab, kibana, grafana;

  • Понимание инженерных практик машинного обучения: сбор и очистка данных, тренировака, валидация, пайплайны;

  • Умение писать чистый код на python с использованием dataclass, asyncio, fastapi, pytest;

  • Знание теории машинного обучения: линейная алгебра, классы задач машинного обучения и типовые решения, метрики, глубокое обучение.

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

  • Навыки работы с векторными базами данных;

  • Опыт участия в проектах, связанных с машинным обучением, с использованием numpy, pandas, scipy, scikit-learn, matplotlib, pytorch или tensorflow;

  • Опыт разработки рекомендательных систем или систем компьютерного зрения;

  • Опыт разработки простых веб-интерфейсов (админок).

Мы предлагаем:

  • Оформление по ТК Республики Беларусь;
  • Стабильную официальную заработную плату;
  • Комфортный, современный офис в Минске либо удаленное сотрудничество;
  • Расширенный социальный пакет.

Данное рабочее место является планируемым к созданию и замещению (перспективным).