Apple
Senior Software ML Engineer - Watch Software
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
ML-инженер в команду Watch Software: разработка и внедрение ML-фич на watchOS — от обучения моделей до оптимизации и деплоя на устройство.
Задачи
- Проектировать, реализовывать и выпускать новые ML-фичи на watchOS
- Интегрировать и разворачивать ML-модели на устройстве, создавая фреймворки на Swift или Objective-C для работы с моделями, сенсорами и UX-слоем
- Профилировать и оптимизировать код с учётом ограничений по производительности и энергопотреблению Apple Watch
- Разрабатывать и оптимизировать ML-алгоритмы на мультимодальных сенсорных данных (движение, аудио) для распознавания активностей и контекста
- Создавать инструменты, аналитику и процессы для валидации и количественной оценки работы алгоритмов офлайн и на устройстве
- Вести инновации от концепта до деплоя, превращая исследовательские идеи в пользовательские фичи
Требования
- M.S. или Ph.D. в Computer Science, Machine Learning или смежной области
- Владение Swift или Objective-C и опыт разработки под платформы Apple
- Опыт работы с Python и фреймворками глубокого обучения (PyTorch или TensorFlow) для предиктивного моделирования
- Отличные коммуникативные навыки и умение работать как самостоятельно, так и в небольших командах
Навыки
- Swift
- Objective-C
- Python
- PyTorch
- TensorFlow
- watchOS
- Machine Learning
- Deep Learning