Старший разработчик интеллектуальных сервисов
Описание
УРАЛАЙТЕХ — аккредитованная IT-компания, реализующая комплексно ИТ функцию для группы компаний Уралхим. Мы создаем функциональные и инновационные решения для бизнеса, закрывающие его ключевые потребности: разработку и адаптацию информационных систем «под ключ», комплексный подход к сопровождению всей IT-инфраструктуры и интеграцию всех IT-сервисов. О компании в цифрах: 550+ сотрудников в штате 400+ IT-систем (производство, HR, финансы, логистика и сбыт) Высоконагруженные системы: нашими IT-продуктами пользуются около 40 тысяч пользователей. Мы ищем инженера, который возьмёт на себя архитектуру и backend интеллектуальных сервисов (ИИ/ML) — от проектирования микросервисов и интеграций до поддержки продакшена и технического лидерства в команде. Чем предстоит заниматься: Проектирование архитектуры и технических решений Проектирование архитектуры интеллектуальных сервисов (ИИ/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-компании Возможности профессионального и карьерного роста ДМС со стоматологией с первого дня работы и социальные программы для сотрудников и членов их семей Разнообразные спортивные активности Современные офисы в Перми и Москве (Москва-Сити), гибридный формат или удалённая работа Поддержку наставника на этапе адаптации.