UiPath
Senior Software Engineer -AI
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженерная роль в UiPath для построения foundational-технологий AI-платформы: AI-агенты, RAG, оценки качества, память агентов и обработка документов в enterprise-масштабе.
Задачи
- Проектировать, разрабатывать и масштабировать сервисы для AI-агентов, evaluations, памяти, управления контекстом, непрерывного обучения и интеллектуальной обработки документов
- Строить и эксплуатировать production-системы на LLM, RAG-пайплайны, agentic-воркфлоу и решения для понимания документов
- Разрабатывать отказоустойчивые cloud-native сервисы с асинхронной обработкой, конкурентностью и высокой доступностью
- Создавать фреймворки оценки, observability, мониторинг и механизмы обратной связи для повышения качества AI
- Строить системы непрерывного обучения для агентов, онтологий и детерминированной логики
- Вести решения end-to-end: от требований через дизайн, реализацию, тестирование и деплой до production-эксплуатации
- Решать задачи enterprise-масштаба: multi-tenancy, права доступа, ретраи, идемпотентность, стоимость, латентность и устойчивость
- Работать по всему стеку: frontend, backend-сервисы, API и продуктовые интерфейсы
- Взаимодействовать с Product Managers, Forward Deployed Engineers и другими командами для перевода задач клиентов в продуктовые возможности
- Влиять на технические решения, участвовать в архитектурных обсуждениях, менторить инженеров и задавать best practices
Требования
- Сильный опыт профессиональной разработки сложных production-приложений, желательно в enterprise SaaS или крупных облачных платформах
- Глубокое понимание распределённых систем, backend-архитектуры, микросервисов, API и cloud-native разработки
- Подтверждённый hands-on опыт создания и деплоя production GenAI-приложений: LLM-продукты, RAG, AI-агенты, обработка документов или AI-воркфлоу
- Сильные навыки программирования на Python, C# или Java; опыт с TypeScript или интерес к full-stack
- Опыт проектирования систем с учётом масштабируемости, надёжности, производительности, безопасности и поддерживаемости
- Понимание практических задач GenAI-инженерии: управление контекстом, поведение моделей, качество retrieval, evaluation, латентность и оптимизация стоимости
- Способность работать в условиях неопределённости, принимать архитектурные решения и самостоятельно доводить решения до результата
- Продуктовое мышление и понимание end-to-end клиентского опыта
- Отличные навыки коллаборации и коммуникации для работы с engineering, product и customer-facing командами
Условия
- Гибкие форматы работы: hybrid, office и remote в зависимости от команды и роли
- Рассмотрение заявок на постоянной основе без фиксированного дедлайна
- Политика разнообразия и инклюзивности, равные возможности для всех кандидатов
- Размеренная поддержка кандидатов с особыми потребностями по запросу
Навыки
- Python
- C#
- Java
- TypeScript
- LLM
- RAG
- AI agents
- distributed systems
- microservices
- APIs
- cloud-native
- OCR
- embeddings
- vector databases
- hybrid search
- reranking
- RLHF
- observability
- multi-tenancy