на главную
hh•1 ч. назадСвежая вакансияОпубликована сегодня на hh.ru. Свежая — до 5 дней, умеренная — 6–14 дней, долгая — от 15 дней. Дата берётся с сайта-источника.Прямой отклик

Инженер по архитектуре и backend интеллектуальных сервисов (ИИ/ML)

Гибрид ПермьУдалённоОклад + бонусДМС со стоматологиейГибрид/удалёнкаНаставник на адаптации

Навыки и технологии

JS/TypeScriptNode.jsMongoDBDockerExpress.jsPostgreSQLGitJavaPrometheusMySQLVue.jsPythonGrafanaRedisGitLab CI/CDKubernetesRabbitMQClickHouse

Ключевая задача

Проектирование архитектуры и разработка backend интеллектуальных сервисов (ИИ/ML) — от микросервисов и интеграций до поддержки продакшена и технического лидерства в команде.

Описание вакансии

О компании

УРАЛАЙТЕХ — аккредитованная IT-компания, реализующая комплексно ИТ функцию для группы компаний Уралхим. Мы создаем функциональные и инновационные решения для бизнеса, закрывающие его ключевые потребности: разработку и адаптацию информационных систем «под ключ», комплексный подход к сопровождению всей IT-инфраструктуры и интеграцию всех IT-сервисов.

О компании в цифрах:

  • 550+ сотрудников в штате
  • 400+ IT-систем (производство, HR, финансы, логистика и сбыт)
  • Высоконагруженные системы: нашими IT-продуктами пользуются около 40 тысяч пользователей.

Обязанности

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

Проектирование архитектуры и технических решений

  • Проектирование архитектуры интеллектуальных сервисов (ИИ/ML): микросервисы, API, очереди, асинхронная обработка, отказоустойчивость
  • Проектирование интеграций, контрактов API и схем взаимодействия между сервисами
  • Выбор технологий и подходов, оценка технических рисков
  • Проработка архитектуры совместно с командой
  • Проектирование моделей данных и схем хранения под задачи сервисов

Разработка backend

  • Разработка микросервисов и backend-сервисов на Python
  • Проектирование и реализация API и интеграционных интерфейсов
  • Асинхронная обработка, очереди и фоновые задачи: надёжная доставка, повторная обработка, идемпотентность
  • Работа с базами данных и хранилищами
  • Интеграция с корпоративными системами и источниками данных через API
  • Обеспечение отказоустойчивости, кэширования и производительности

Участие в frontend-разработке

  • Понимание принципов разработки простых веб-интерфейсов для интеллектуальных сервисов
  • Применение готовых open-source UI-решений и шаблонов для быстрой сборки/доработки интерфейса
  • Готовность при необходимости погружаться в детали frontend, без разработки интерфейсов с нуля
  • Интеграция frontend с backend API

Работа с данными

  • Извлечение данных из различных источников
  • Подготовка и трансформация данных под задачи интеллектуальных сервисов, базовые операции при необходимости
  • Парсинг данных
  • Понимание принципов организации потоков данных

Поддержка продакшен-сервисов

  • Локализация и устранение инцидентов на стороне backend, frontend, данных и интеграций
  • Мониторинг, логирование и диагностика сервисов
  • Поддержание работоспособности, обновление и развитие продакшен-решений

Техническое лидерство и организация разработки

  • Разработка и поддержание стандартов разработки
  • Code review, наставничество, распределение технических задач
  • Участие в планировании, оценке задач и контроле качества технических решений
  • Организация процессов тестирования и приёмки в команде

Прочие задачи

  • Документирование решений и прототипов
  • Подготовка тестовых данных и тестирование
  • Участие в развитии технической экспертизы команды, в т.ч. в оценке мировых и отечественных решений под конкретные бизнес-задачи

Требования

Мы ожидаем от кандидата

  • Стаж 5–7 лет в разработке, опыт наставничества и участия в проектировании архитектуры
  • Python: FastAPI, Flask, asyncio, Pydantic, Celery
  • SQL, PostgreSQL, Redis, Qdrant, S3/MinIO
  • REST, webhooks, Swagger/OpenAPI
  • Понимание архитектуры RAG/LLM/CV/NLP-сервисов со стороны обвязки: inference API, векторный поиск, эмбеддинги, кэширование, очереди на инференс
  • Базовый опыт парсинга данных (хотя бы один инструмент: Scrapy, BeautifulSoup, Playwright)
  • Git, Postman, Jira, Confluence

Преимуществами при выборе кандидата будут:

  • JS/TypeScript, Node.js, Express, Vue.js/React — на уровне простых кастомных интерфейсов
  • ClickHouse, MongoDB, GraphQL, dbt, Sling, Hasura, NiFi
  • Airflow, Kafka, RabbitMQ, Redis Streams, ETL/ELT
  • SOAP, gRPC
  • Java (базово)
  • Prometheus, Grafana, Loki
  • Low-code, open-source UI-решения
  • Опыт с GPU-инференсом: vLLM, TGI, Ollama
  • Понимание MLflow на уровне интеграции с моделями (без обучения и валидации моделей)
  • Понимание принципов интеграции с корп. системами: 1С, Directum, CRM, MES
  • Понимание принципов контейнеризации, деплоя, работы с окружениями, логами, мониторингом и CI/CD (Docker, Docker Compose, базовый Kubernetes, GitLab CI/CD, GitHub Actions); готовность разобраться и подключиться к настройке при необходимости.

Условия

Мы предлагаем:

  • Стабильную заработную плату: оклад + бонус
  • Официальное трудоустройство в IT-компании
  • Возможности профессионального и карьерного роста
  • ДМС со стоматологией с первого дня работы и социальные программы для сотрудников и членов их семей
  • Разнообразные спортивные активности
  • Современные офисы в Перми и Москве (Москва-Сити), гибридный формат или удалённая работа
  • Поддержку наставника на этапе адаптации.