Vanilla Steel
Senior AI Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior AI-инженер в команду платформы для сорсинга и котирования стали. Развитие AI-пайплайнов извлечения данных из писем и документов, агентного матчинга требований клиентов с предложениями поставщиков и ретривера по доменной базе знаний.
Задачи
- Развивать AI-пайплайны извлечения и валидации информации из запросов клиентов, инвентаря поставщиков, писем, PDF, таблиц и изображений
- Строить агентные workflow матчинга: интерпретация требований, ретрив кандидатов, сравнение спецификаций и ранжирование предложений с объяснениями
- Проектировать и улучшать agent harnesses: управление контекстом, доступ к инструментам, состояние workflow, ретраи, условия остановки, human review
- Разрабатывать и эксплуатировать MCP-серверы и клиенты с аутентификацией, правами, мониторингом и обработкой ошибок
- Улучшать ретрив для корректной интерпретации стальной терминологии и спецификаций
- Оценивать и интегрировать коммерческие и open-source модели по точности, латентности, стоимости и требованиям к деплою
- Использовать Langfuse для управления промптами, трейсинга агентов и запуска оценок качества
- Превращать продакшн-сбои и правки пользователей в кейсы для оценки и улучшения промптов, инструментов и логики исполнения
- Расширять Python-сервисы и интегрировать AI-возможности в продуктовые workflow
- Работать с бизнес-коллегами над приоритизацией задач, наставлять инженеров и участвовать в реализации
- Участвовать в формировании архитектуры и инженерных практик
Требования
- Сильные навыки Python и backend-разработки, опыт поддержки и развития продакшн-систем
- Практический опыт запуска LLM-приложений и их улучшения после релиза
- Опыт со всеми тремя: Pydantic AI или аналогичная платформа, LiteLLM и Langfuse — оркестрация агентов, маршрутизация моделей, управление промптами, трейсинг и оценки
- Продакшн-опыт создания и эксплуатации MCP-серверов или клиентов, включая аутентификацию, права, мониторинг и обработку ошибок
- Опыт построения надёжных систем исполнения агентов с чёткими интерфейсами инструментов, управлением контекстом и состоянием, восстановлением после сбоев и контролем качества
- Понимание структурированного извлечения данных, ретрива, tool calling и оценки AI
- Практический опыт построения поиска, entity resolution или доменных баз знаний
- Опыт с SQL-базами, асинхронной обработкой, API, автотестами и облачной инфраструктурой
- Системный подход к отладке на уровне данных, промптов, моделей, инструментов и кода приложения
- Умение делать точечные улучшения в существующей кодовой базе, объяснять архитектурные компромиссы и поддерживать других инженеров
Условия
- Работа над существующим продуктом с конкретными задачами и прямой обратной связью
- Возможность влиять на техническое направление и улучшать подходы команды к построению AI-систем
- Опыт в стальной индустрии не требуется
Навыки
- Python
- Pydantic AI
- LangGraph
- LiteLLM
- Langfuse
- MCP
- PostgreSQL
- pgvector
- embeddings
- hybrid search
- FastAPI
- Pydantic
- async SQLAlchemy
- Alembic
- Logfire
- Sentry
- Google Cloud
- Kubernetes
- Docker
- Cloud Storage
- Pub/Sub
- Cloud Tasks
- GitHub Actions
- OpenAI
- Anthropic
- React
- TypeScript
- TanStack Query
- TanStack Router
- Tailwind CSS
- Hasura GraphQL