Apple
Senior Software Engineer, Applied ML - Watch Software
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер в команду Watch Software, создающую ML-фичи для Apple Watch (DoubleTap, AssistiveTouch, Handwashing, Raise to Speak). Работа от прототипирования и построения пайплайнов моделей до полноценной продакшн-интеграции на устройстве.
Задачи
- Проектировать, реализовывать и выпускать новые ML-фичи на watchOS
- Интегрировать и разворачивать ML-модели на устройстве, создавая Swift-фреймворки для работы с моделями, сенсорами и UX-слоем
- Профилировать и оптимизировать код под ограничения производительности и энергопотребления Apple Watch
- Разрабатывать инструменты, аналитику и процессы для валидации и количественной оценки работы алгоритмов офлайн и на устройстве
- Вести инновации от концепта до деплоя, превращая исследовательские идеи в пользовательские фичи
Требования
- 5+ лет профессиональной разработки ПО
- Экспертиза в Swift для разработки под платформы Apple
- Знание Python и библиотек численной обработки (NumPy, Matplotlib, pandas) для анализа временных рядов
- Сильные навыки коммуникации и коллаборации, умение работать самостоятельно и в малых командах
- Желательно: степень M.S. в Computer Science, Machine Learning или смежной области
- Желательно: знание методов машинного обучения и статистического анализа
- Желательно: опыт построения масштабируемых пайплайнов моделей для обработки данных, обучения и оценки
Навыки
- Swift
- Python
- NumPy
- Matplotlib
- pandas
- watchOS
- Machine Learning