Эйчар Рокет

Middle Python-разработчик

Не указана
  • Москва
  • Полная занятость
  • Удаленная работа
  • От 3 до 6 лет
  • Python
  • Работа в команде
  • FastAPI
  • PostgreSQL

HR Rocket - умная платформа для автоматизации управления рекламными компаниями по подбору персонала на базе ML и NLM. Мы автоматизируем медиапланирование и HR аналитику. Наши клиенты - федеральные retail сети, банки, страховые компании, рестораны, девелоперы, телекоммуникационные компании и др.

Мы используем самообучающиеся математические модели для определения эффективности использования источников лидов и работных сайтов.

Твои задачи:

  • Разработка и поддержка микросервисов на Python с использованием FastAPI;
  • Проектирование архитектуры, реализация бизнес-логики, интеграция с внешними и внутренними сервисами;
  • Подготовка к продакшену: покрытие тестами, логирование, деплой, настройка мониторинга;
  • Интеграция с ML-модулями и аналитическими пайплайнами;
  • Работа с реляционными базами данных и реализация API для взаимодействия с фронтендом и партнёрскими системами;
  • Взаимодействие с аналитиками, ML-инженерами и продуктовой командой.

Ты нам подходишь, если у тебя есть следущий опыт:

  • Уверенное знание Python 3.8+ и асинхронным программированием (async/await);
  • Работа с FastAPI, понимание внутренней архитектуры фреймворка и опыта построения микросервисной архитектуры;
  • Работа с БД: SQLAlchemy (Core и ORM), Alembic;
  • Опыт написания сложных SQL-запросов, проектирования схем с отношениями many-to-many;
  • Уверенное владение миграциями и оптимизацией запросов;
  • Опыт с JWT, OAuth2, cookies, безопасной работой с сессиями;
  • Опыт кэширования и организации фоновых задач (Redis и Celery).
  • DevOps и инфраструктура: Docker, Docker Compose, настройка окружений; CI/CD: автоматическая проверка кода, пайплайны, линтеры; Git, GitFlow, работа в команде и через code review; настройка Nginx и деплой в staging/production; структурированное логирование, мониторинг, алерты.
  • Работа с ML и аналитикой:

- Встраивание моделей машинного обучения через API или хранилища
- Работа со схемами входных/выходных данных моделей
- Взаимодействие с аналитическим пайплайном, понимание роли backend-а в data-инфраструктуре
- Опыт использования Prefect или аналогов (как потребителя)

Что предлагаем:

  • Удалённую работу в команде опытных backend и ML-инженеров
  • Участие в создании и развитии HR-аналитической платформы с масштабируемой архитектурой
  • Возможность технического роста через сложные задачи, code review и участие в проектировании
  • Работа в крутой технологичной компании (резидент Сколково, состоим в реестре IT компаний).