Python Backend Developer / Search & ML Services (Senior/Middle+)

HR Prime
Москва •Опубликовано 21 августа 2026
200000 – 250000 руб.
Полная занятость3–6 летПрограммист
200000 – 250000 руб.

Описание

Huntio — ATS-платформа, которая помогает компаниям управлять подбором: работать с вакансиями и кандидатами, собирать отклики из разных источников, вести воронки, автоматизировать коммуникации и использовать AI-инструменты для поиска и обработки резюме.

Мы ищем Senior Python-разработчика, который возьмёт под техническое владение Python-контур продукта.

Это позиция на пересечении backend-разработки, поисковых технологий и прикладного ML. Большая часть работы связана не с исследованиями и ноутбуками, а с production-сервисами, которыми ежедневно пользуются клиенты.

Чем предстоит заниматься

  • развивать Python-сервисы Huntio;
  • поддерживать и улучшать обработку и структурирование резюме;
  • развивать Boolean-, семантический и гибридный поиск;
  • поддерживать систему определения дубликатов;
  • развивать AI-поиск и рекомендации кандидатов;
  • работать с OpenSearch, PostgreSQL, очередями и асинхронной обработкой;
  • поддерживать интеграции с работными сайтами, почтовыми сервисами и календарями;
  • диагностировать production-проблемы и улучшать наблюдаемость;
  • участвовать в архитектурных решениях по Python- и AI-контуру продукта;
  • постепенно улучшать качество кода, тестирование и документацию сервисов.

Наш стек

  • Python, FastAPI, Pydantic, async/await;
  • Celery, Redis, RabbitMQ;
  • PostgreSQL, SQLAlchemy, Alembic;
  • OpenSearch;
  • Docker, Docker Compose;
  • PyTorch, Transformers, ONNX Runtime, FAISS;
  • локальные LLM через llama.cpp/OpenAI-compatible API;
  • pymorphy3, spaCy;
  • OpenTelemetry;
  • инфраструктура в Timeweb Cloud.

Что для нас важно

  • коммерческий опыт backend-разработки на Python;
  • уверенное понимание асинхронного Python;
  • опыт с FastAPI или сопоставимым фреймворком;
  • опыт с PostgreSQL и очередями задач;
  • практический опыт с Elasticsearch или OpenSearch;
  • умение принимать и самостоятельно развивать существующие production-сервисы;
  • понимание контейнеризации и процесса деплоя;
  • способность самостоятельно разбираться в незнакомом коде и доводить задачу до работающего результата.

Будет большим плюсом

  • опыт с NLP, embeddings и векторным поиском;
  • гибридный поиск и настройка релевантности;
  • ML-инференс в production;
  • обработка PDF/DOCX и извлечение структурированных данных;
  • рекомендательные системы или learning-to-rank;
  • локальные LLM;
  • опыт в HR Tech, классифайдах, маркетплейсах или поисковых продуктах.

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

  • работу над живым B2B-продуктом с реальными клиентами;
  • большую самостоятельность и влияние на технические решения;
  • небольшую команду без нескольких слоёв согласований;
  • прямое взаимодействие с проджектом, backend- и frontend-разработчиками;
  • возможность работать над значимой частью продукта, а не отдельной маленькой функцией;
  • удалённый формат работы;
  • оформление и условия обсуждаем индивидуально;
  • нормальный организованный ввод в проект с передачей контекста по сервисам.
Описание

Huntio — ATS-платформа, которая помогает компаниям управлять подбором: работать с вакансиями и кандидатами, собирать отклики из разных источников, вести воронки, автоматизировать коммуникации и использовать AI-инструменты для поиска и обработки резюме.

Мы ищем Senior Python-разработчика, который возьмёт под техническое владение Python-контур продукта.

Это позиция на пересечении backend-разработки, поисковых технологий и прикладного ML. Большая часть работы связана не с исследованиями и ноутбуками, а с production-сервисами, которыми ежедневно пользуются клиенты.

Чем предстоит заниматься

  • развивать Python-сервисы Huntio;
  • поддерживать и улучшать обработку и структурирование резюме;
  • развивать Boolean-, семантический и гибридный поиск;
  • поддерживать систему определения дубликатов;
  • развивать AI-поиск и рекомендации кандидатов;
  • работать с OpenSearch, PostgreSQL, очередями и асинхронной обработкой;
  • поддерживать интеграции с работными сайтами, почтовыми сервисами и календарями;
  • диагностировать production-проблемы и улучшать наблюдаемость;
  • участвовать в архитектурных решениях по Python- и AI-контуру продукта;
  • постепенно улучшать качество кода, тестирование и документацию сервисов.

Наш стек

  • Python, FastAPI, Pydantic, async/await;
  • Celery, Redis, RabbitMQ;
  • PostgreSQL, SQLAlchemy, Alembic;
  • OpenSearch;
  • Docker, Docker Compose;
  • PyTorch, Transformers, ONNX Runtime, FAISS;
  • локальные LLM через llama.cpp/OpenAI-compatible API;
  • pymorphy3, spaCy;
  • OpenTelemetry;
  • инфраструктура в Timeweb Cloud.

Что для нас важно

  • коммерческий опыт backend-разработки на Python;
  • уверенное понимание асинхронного Python;
  • опыт с FastAPI или сопоставимым фреймворком;
  • опыт с PostgreSQL и очередями задач;
  • практический опыт с Elasticsearch или OpenSearch;
  • умение принимать и самостоятельно развивать существующие production-сервисы;
  • понимание контейнеризации и процесса деплоя;
  • способность самостоятельно разбираться в незнакомом коде и доводить задачу до работающего результата.

Будет большим плюсом

  • опыт с NLP, embeddings и векторным поиском;
  • гибридный поиск и настройка релевантности;
  • ML-инференс в production;
  • обработка PDF/DOCX и извлечение структурированных данных;
  • рекомендательные системы или learning-to-rank;
  • локальные LLM;
  • опыт в HR Tech, классифайдах, маркетплейсах или поисковых продуктах.

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

  • работу над живым B2B-продуктом с реальными клиентами;
  • большую самостоятельность и влияние на технические решения;
  • небольшую команду без нескольких слоёв согласований;
  • прямое взаимодействие с проджектом, backend- и frontend-разработчиками;
  • возможность работать над значимой частью продукта, а не отдельной маленькой функцией;
  • удалённый формат работы;
  • оформление и условия обсуждаем индивидуально;
  • нормальный организованный ввод в проект с передачей контекста по сервисам.

Похожие вакансии

AI-тренер для обучения нейросетей
Яндекс Крауд
до 133000 руб.
Полная занятостьОпыт 1–3 года
Менеджер по обработке заявок
ЕЦТ
до 70000 руб.
Полная занятостьОпыт не требуется
Ведущий системный аналитик
КБ Уральский банк реконструкции и развития (УБРиР)
Зарплата не указана
Полная занятостьОпыт 1–3 года
Креатор
БАНТАМИ
30000 – 40000 руб.
Полная занятостьОпыт 1–3 года
Дизайнер по обработке фотографий
Гасанов Руслан Абидипович
от 50000 руб.
Полная занятостьОпыт 1–3 года
Менеджер Wildberries — удалённая работа
БОР-М
50000 – 70000 руб.
Полная занятостьОпыт 1–3 года