33 1 мес. назад

Senior Python Engineer / Backend Architect

Вакансия для опытного Python разработчика, который будет заниматься архитектурой и разработкой платформы в HRTech. Ожидается уверенное знание FastAPI и PostgreSQL, а также опыт работы с микросервисами и AI. Предлагается полностью удалённая работа с гибким графиком и возможностью карьерного роста.

senior удалённо от 300 000 RUR
Тип занятости
full-time
Опубликовано
10 декабря 2025
Вакансии в Telegram-канале
Свежие вакансии Каждый день
Подписаться

описание

О компании и продукте HR-Mosaic — инженерная HRTech-компания. Платформа для автоматизации подбора персонала с использованием AI. Основные направления продукта: • Анализ резюме и вакансий с помощью LLM (OpenAI, локальные модели через Ollama) • Микросервисная архитектура с асинхронной обработкой больших объёмов данных • On-premise-развёртывание для корпоративных заказчиков • Интеграции с HR-системами, ATS и CRM (в том числе hh и корпоративные системы) Ищем Senior Python Engineer / Backend Architect, который умеет строить системы, принимать технические решения и брать на себя ответственность за ключевые куски платформы. Стек • Backend и данные: Python 3.13+ (строгая типизация, type hints) / FastAPI (async/await) / PostgreSQL (сложные запросы, индексы, оптимизация) / asyncpg / Pydantic / yoyo-migrations; • AI/ML и LLM: OpenAI API, локальные LLM через Ollama / sentence-transformers, nltk / RAG-подходы, векторные представления / Langfuse — телеметрия LLM; • Инфраструктура и observability: Docker, Docker Compose / Nginx (reverse-proxy / API-gateway) / Sentry / OpenTelemetry / Helm / Kubernetes; • Качество и процессы: pytest, pytest-asyncio / ruff, mypy / tox / uv для управления зависимостями / Git (GitHub / GitLab), CI/CD.
Архитектура и техническое лидерство:
Проектировать и развивать backend-архитектуру платформы;
Принимать ключевые технические решения, участвовать в архитектурных сессиях, формировать технические стандарты;
Проводить code review, менторить middle-разработчиков, помогать выстраивать инженерные практики;
Планировать эволюцию сервисов.
Разработка функционала:
Разрабатывать и поддерживать микросервисы на FastAPI (чистая архитектура, модульность, тестируемость);
Проектировать и оптимизировать PostgreSQL / Разрабатывать REST API / Встраивать паттерны.
AI/LLM-часть:
Интегрировать LLM (OpenAI, Ollama) в бизнес-сценарии;
Участвовать в проектировании и реализации простых RAG-пайплайнов;
Работать с векторными представлениями текста, улучшать промпты и подходы к оценке качества.
Интеграции и инфраструктура:
Реализовывать интеграции с внешними системами: HH, HR-системы, ATS, CRM;
Оптимизировать работу с БД, кэшем и очередями (в перспективе — message-broker);
Работать с Docker и окружениями (dev/stage/prod), участвовать в настройке CI/CD;
Настраивать мониторинг и логирование ключевых сервисов.
Обязательные требования
5+ лет коммерческой разработки на Python (backend), уверенный Senior-уровень;
Опыт проектирования и развития production-систем и сервисной архитектуры;
Уверенная работа с FastAPI и асинхронным Python (asyncio, async/await);
Глубокое понимание работы с PostgreSQL;
Опыт построения микросервисной архитектуры: границы сервисов, взаимодействие через API, базовые паттерны надёжности;
Опыт написания и поддержки тестов (pytest), понимание, что и как тестировать;
Опыт code review и менторства (помощь middle/junior, наведение порядка в коде);
Уверенная работа с Docker и Git, практика командной разработки (PR-ы, codereview,ветвление);
Умение брать зону ответственности: от обсуждения требований до вывода фичи в прод и наблюдения за ней;
Опыт использования AI-ассистентов для разработки (Cursor, Claude, GitHub Copilot, Gemini и др);
Готовность разбираться в LLM/AI-части: даже если нет глубокого опыта, важно инженерное любопытство и желание погружаться.
Что будет большим плюсом
Практический опыт работы с LLM / RAG в продакшене: OpenAI API, Ollama, LangChain / LangGraph, Pydantic-AI;
Опыт проектирования или поддержки систем с большими объёмами данных и/ или high-load;
Знание и применение архитектурных паттернов (event-driven, saga, circuit breaker, идемпотентность);
Опыт работы с мониторингом и observability (Sentry, Prometheus, Grafana, OpenTelemetry);
Опыт с Kubernetes и Helm;
Опыт миграций БД и управления схемой в живых системах;
Понимание базовых принципов безопасности веб-приложений (OWASP, JWT, OAuth2).

условия

Полностью удалённый формат, full-time;
Гибкий график в рамках договорённостей с командой;
Работа в компактной инженерной команде без лишней бюрократии;
Прямое взаимодействие с фаундерами / CPO / CTO, быстрые решения без длинных согласований;
Интересные задачи на стыке AI/LLM, архитектуры и high-load-backend;
Роль ключевого инженера в продукте;
Возможность расти в сторону Architect / Tech Lead / AI-engineer;
Работа над продуктом с реальными пользователями и понятной бизнес-ценностью;
Возможность влиять на то, как именно AI встроен в реальные HR-процессы.
Букв получилось очень много - мы специально расписали всё в деталях, чтобы дать вам полную картинку проекта. Мы очень ценим, что вы уделили время изучению наших задач! Увидимся на интервью!

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

6 вакансии
Первый Бит
Первый Бит
1 д. назад

Разработчик Python

Вам предстоит участвовать в проектировании и реализации серверной архитектуры, работать с API и интеграциями, а также обе…

300 000 - 350 000 RUR

senior удалённо
ГК Фордевинд
ГК Фордевинд
1 д. назад

Python Developer

Вам предстоит заниматься разработкой и оптимизацией программных модулей для автоматизации бизнес-процессов в финансовой сфере. Требует…

от 300 000 RUR

senior удалённо
С
Соколов Андрей Дмитриевич
1 д. назад

Разработчик Python/React

В этой роли вы будете заниматься разработкой API и бизнес-логики, проектированием баз данных и созданием функциональных и…

200 000 - 300 000 RUR

senior удалённо
Алми Партнер
Алми Партнер
14 ч. назад

Backend-разработчик

Вам предстоит разрабатывать и оптимизировать бэкенд системы, участвовать в проектировании архитектуры и управлять ко…

senior удалённо
Social Links
Social Links
1 д. назад

Старший Python разработчик (Сбор данных / Веб-скрейпинг)

Вакансия для старшего Python разработчика в компании Social Links, занимающейся сбором и анализом данных. Идеальный кандидат должен иметь оп…

senior удалённо
SSP SOFT
SSP SOFT
1 д. назад

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

Вакансия для опытного Python разработчика с минимум 5-летним опытом. Вам предстоит разрабатывать backend-сервисы и REST …

senior удалённо