Цветной бульвар 30с1
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-разработчиками;
- возможность работать над значимой частью продукта, а не отдельной маленькой функцией;
- удалённый формат работы;
- оформление и условия обсуждаем индивидуально;
- нормальный организованный ввод в проект с передачей контекста по сервисам.