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