Workday
Sr. Software Development Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-инженер в команду AI Model Serving, которая отвечает за все production-нагрузки AI в Workday: шлюз к внешним LLM и платформу хостинга внутренних моделей. Роль технического лидера: проектирование и масштабирование высоконагруженных систем вывода моделей.
Задачи
- Технически вести команду: принимать ключевые проектные решения по производительности, надёжности и масштабируемости платформы
- Проектировать, реализовывать и поддерживать крупномасштабные системы для вывода ML-моделей в production
- Писать дизайн-документы и добиваться консенсуса по новым и существующим компонентам системы
- Оценивать и внедрять новые технологии внутри Workday и в индустрии
- Диагностировать, улучшать и масштабировать пайплайны непрерывной интеграции
- Выстраивать взаимодействие с software-инженерами, ML-инженерами и data scientist'ами партнёрских команд
- Реагировать на алерты и отлаживать production-инциденты для поддержания здоровья и надёжности платформы
- Ревьюить pull request'ы и следить за консистентностью, производительностью, читаемостью и безопасностью кода
- Развивать документацию для обмена знаниями с другими инженерами
Требования
- 6+ лет опыта в разработке ПО с фокусом на создание и эксплуатацию крупномасштабных распределённых систем
- Степень бакалавра в Computer Science, Engineering или смежной технической области (или эквивалентный практический опыт)
- Глубокий опыт проектирования, создания и масштабирования production-распределённых систем, понимание полного жизненного цикла разработки
- Глубокое владение Python: production-код и системы на Python-фреймворках
- Практический опыт развёртывания и масштабирования нагрузок в Kubernetes с фокусом на управление GPU-ресурсами
- Понимание оптимизации использования GPU для хостинга и тюнинга небольших open-weight LLM с современными inference-движками (vLLM, TGI), ограничений GPU-памяти, serving тюнингованных моделей (LoRA) и автоскейлинга по метрикам железа
- Знакомство с LLM и традиционными ML-моделями: как они обслуживаются, масштабируются и мониторятся в production
- Умение проектировать и поддерживать стратегии мониторинга здоровья, производительности и стоимости системы
- Отличные письменные и устные коммуникативные навыки, умение писать понятные дизайн-документы и добиваться консенсуса
- Опыт менторства инженеров и поддержания инклюзивной командной среды
Условия
- Гибкий формат Flex Work: минимум 50% времени в квартал в офисе или у клиентов, остальное — удалённо
- Годовая базовая зарплата $156,000–$234,000 для основной локации (Boulder, CO) и $148,200–$264,000 для других локаций США
- Возможны бонус по Workday Bonus Plan или роль-специфичная комиссия/бонус, а также ежегодные refresh stock grants
- Комплексный пакет бenefits (подробности по ссылке)
- Workday — равный работодатель, рассматривает кандидатов с судимостями в рамках Fair Chance law и предоставляет разумные accommodations
Навыки
- Python
- Kubernetes
- GPU
- vLLM
- TGI
- LoRA
- LLM
- Machine Learning
- Ray Serve
- GCP
- AWS Bedrock
- Gemini
- CI/CD
- Distributed Systems
- Observability