Workday
Senior Software Engineer - Context and Semantics (AI)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-инженер в команду Context and Semantics, которая строит семантический слой и инфраструктуру для AI-агентов Workday. Роль на стыке распределённой обработки данных и прикладного AI: RAG-пайплайны, vector search, query federation.
Задачи
- Проектировать, разрабатывать и разворачивать backend-сервисы, API и data pipelines, формирующие семантический и контекстный слой для AI-агентов Workday
- Проектировать и оптимизировать enterprise-grade RAG-пайплайны: генерация эмбеддингов, стратегии чанкинга, интеграция векторных БД (Pinecone, Milvus, Elasticsearch)
- Строить и масштабировать распределённые слои выполнения запросов (Trino) для выборки и трансляции контекста между транзакционными системами и data lake
- Разрабатывать workflows динамического управления контекстом и памятью с использованием AI-оркестраторов (LlamaIndex, LangChain, GraphRAG) для многошагового агентного reasoning
- Встраивать требования приватности данных, tenant isolation и RBAC в слои retrieval и контекста
- Оптимизировать архитектуру под низкую задержку retrieval и высокую пропускную способность LLM-взаимодействий, управление токенами и context window
- Менторить middle и junior инженеров, проводить code и design review, задавать инженерные практики для нового 0-to-1 продукта
Требования
- 8+ лет профессионального опыта в software engineering с фокусом на backend-архитектуру, data engineering или распределённые системы
- 5+ лет практического программирования на Java, Python, Scala или Go
- 1+ год опыта создания production-grade LLM-приложений, RAG-пайплайнов, vector search систем или knowledge graphs
- Bachelor's degree (предпочтительно Master's) в Computer Science, Software Engineering или смежной технической области
- Опыт построения или оптимизации распределённых SQL query engines (Trino, Presto, Spark) и связывания операционных и аналитических хранилищ
- Глубокое понимание современных AI-оркестраторов (LangChain, LlamaIndex, Semantic Kernel) и моделей эмбеддингов
- Подтверждённый опыт проектирования масштабируемых высокопроизводительных REST/gRPC API и микросервисов
- Опыт работы с чувствительными регулируемыми данными, понимание enterprise security boundaries и data governance
- Высокая автономность и способность декомпозировать открытые AI-продуктовые цели в конкретные инженерные решения
- Опыт с платформой Workday или enterprise SaaS архитектурами — сильный плюс
Условия
- Гибридный формат Flex Work: не менее 50% времени в квартал в офисе или у клиентов, остальное — удалённо
- Годовая базовая зарплата $190,100–$285,100 USD в зависимости от локации
- Возможны бонус по Workday Bonus Plan или комиссия/бонус по роли, а также ежегодные refresh stock grants
- Комплексный пакет бenefits (подробности по ссылке Workday Benefits)
- Workday — Equal Opportunity Employer, рассматривает кандидатов с судимостями в соответствии с Fair Chance law
- Возможность запросить reasonable accommodation, в том числе по использованию AI-инструментов
Навыки
- Java
- Python
- Scala
- Go
- RAG
- Vector Search
- Pinecone
- Milvus
- Elasticsearch
- Trino
- Presto
- Spark
- LlamaIndex
- LangChain
- GraphRAG
- Semantic Kernel
- Knowledge Graphs
- LLM
- REST
- gRPC
- Microservices
- RBAC
- Data Lake
- OMS
- Embeddings
- Distributed Systems
- SQL