Wayve
Staff Software Engineer, AI Libraries
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Staff-инженер в команду AI Libraries компании Wayve. Создание платформ, инструментов и переиспользуемых абстракций для обучения, оценки и деплоя ML-моделей на тысячах GPU.
Задачи
- Проектировать и писать код на Python, вести проекты от исследования требований до поставки
- Создавать модульные библиотеки для загрузки мультимодальных данных, распределённого обучения и инференса, чекпоинтинга и observability
- Превращать сложные требования ML-команд в стабильные, масштабируемые и удобные программные решения и понятные API
- Повышать стандарты инженерии, качество архитектуры, тестирования и observability
- Поддерживать пользователей при масштабировании и оптимизации производительности моделей
- Оставаться hands-on и направлять других инженеров, ведя проекты end-to-end
Требования
- Глубокий опыт в Python
- Подтверждённый опыт лидирования дизайна, поставки и долгосрочной эволюции высококачественных масштабных систем
- Умение превращать сложные требования ML-команд в стабильные переиспользуемые библиотеки и чёткие API
- Опыт задания технического направления и повышения планки архитектуры, тестирования и observability
- Опыт concurrent, parallel или distributed computing
- Желательно: знакомство с ML-фреймворками PyTorch или TensorFlow и облачными средами, в идеале Azure
- Роль уровня Staff в software и platform engineering, а не ML-моделировании
Условия
- Гибридный формат работы с офисами в Лондоне, Саннивейле, Йокогаме, Герцлии, Ванкувере и Леонберге
- Зарплата ежегодно бенчмаркится по рынку
- Значимый equity
- Релокационная поддержка и визовая спонсорство где применимо
- Гибридная работа, core hours и работа руками в автомобильных мастерских и лабораториях
- Бюджеты на обучение и развитие, поддержка тренингов и конференций
- Комплексные бенефиты: медстрахование, стоматология, расширенные отпуска по материнству и отцовству, пенсионные программы, доступ к терапевтам, wellbeing-партнёрства, командные мероприятия
Навыки
- Python
- PyTorch
- TensorFlow
- Azure
- distributed computing
- concurrent computing
- parallel computing
- GPU clusters
- multimodal data loading
- distributed training
- inference
- checkpointing
- observability