Backend-разработчик AI (Python / Java / Go)
Описание вакансии
Мы строим экосистему умных сервисов на базе собственных локально развернутых LLM (on-premise). В отличие от публичных API, мы обеспечиваем полный контроль над данными и моделями. Первый проект — система глубокой речевой аналитики, где LLM работает внутри нашего периметра, исключая риски утечек. Мы ищем backend-разработчика (Middle+/Senior) , который готов не просто писать код по ТЗ, а проектировать надежную, масштабируемую платформу для взаимодействия с AI-моделями и интеграции с корпоративной инфраструктурой Холдинга. Чем предстоит заниматься Проектирование платформы: Разработка масштабируемой микросервисной архитектуры (Python/FastAPI, Java/Spring, Go) как фундамента для внутренних и внешних AI-сервисов. AI-интеграции: Создание сервисов оркестрации, маршрутизации запросов к LLM, управление контекстом и интеграция с векторными базами данных (RAG-архитектура). Интеграция с корпоративными системами: Разработка коннекторов, ETL-пайплайнов и API-шлюзов для бесшовного обмена данными с ERP, CRM, СЭД и другими системами Холдинга (REST, gRPC, Kafka, RabbitMQ). Надежность и производительность: Оптимизация запросов, кэширование (Redis), асинхронные очереди задач (Celery), профилирование кода и нагрузочное тестирование. R&D и прототипирование: Быстрая проверка гипотез и запуск MVP новых AI-направлений в связке с CTO и ML-инженерами. Стандартизация: Участие в формировании инженерной культуры: CI/CD (GitLab CI, GitHub Actions), Docker, мониторинг (Prometheus, Grafana, ELK/OpenSearch), observability (Jaeger). Ожидания (Hard Skills) Опыт коммерческой разработки на Python (FastAPI/Django) или Java (Spring Boot) от 3–5 лет. Дополнительно приветствуется Go . Глубокое понимание микросервисной архитектуры , event-driven подхода, опыт работы с брокерами сообщений (Kafka, RabbitMQ). Уверенное владение REST API , gRPC , проектирование интеграционных сервисов и API-шлюзов. Опыт работы с PostgreSQL (оптимизация сложных запросов, схемы), Redis (кэширование, сессии, очереди). Понимание асинхронного программирования и очередей задач (Celery, Kafka). Умение работать с Docker , Docker Compose , понимание принципов деплоя в Kubernetes (autoscaling, конфигурации). Опыт с CI/CD (GitLab CI, GitHub Actions, Jenkins). Soft Skills Способность видеть систему целиком, а не только свою задачу. Ответственность за надежность сервисов и соблюдение планов разработки. Инициативность — мы строим продукт с нуля, нам важна проактивность. Готовность переключаться между задачами и быстро осваивать новые инструменты. Будет плюсом Опыт работы с LLM-моделями , создание сервисов оркестрации, RAG, векторных БД (Pinecone, Qdrant, Milvus). Навыки работы с Prometheus , Grafana , ELK / OpenSearch , Jaeger (observability). Участие в разработке высоконагруженных или платформенных решений. Опыт наставничества (mentoring) или руководства небольшой группой. Публичные выступления, авторство библиотек, опыт преподавания. Английский язык от Intermediate (чтение документации, общение). Мы предлагаем Возможность присоединиться к профессиональной, высоко мотивированной команде, строящей AI-платформу с нуля. Перспективы карьерного роста и влияние на технологический фундамент продуктов Холдинга. Официальное трудоустройство, оплачиваемый отпуск, больничные. Комфортные офисы в Москве, Санкт-Петербурге или Перми (на ваш выбор). Конкурентную зарплату по результатам собеседования. ДМС со стоматологией после испытательного срока, 100% компенсация больничного. Интересные проекты с применением современных технологий (AI, LLM, highload). Корпоративные программы от партнеров. Бонусное подключение к телеком-услугам Дом.ru по тарифу «Сотрудник». Яркую корпоративную жизнь и дружелюбную атмосферу. Работа в офисе. Адреса офисов: Пермь: Шоссе Космонавтов, 111и к.2. Санкт-Петербург: Почтамтская, 15 (м. Адмиралтейская, Садовая, Сенная площадь, Спасская). Москва: Овчинниковская набережная, 20с1 (м. Новокузнецкая, Третьяковская).
Требования
Опыт коммерческой разработки на Python (FastAPI/Django) или Java (Spring Boot) от 3–5 лет. Дополнительно приветствуется Go.