Apple
Senior Software Engineer - Translation & Multilingual Intelligence
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-инженер в команду Apple Translation & Multilingual Intelligence. Разработка низкоуровневых фреймворков и сервисов, связывающих ML-модели и inference-движки с функциями перевода на всех платформах Apple.
Задачи
- Разрабатывать низкоуровневые фреймворки и сервисы, связывающие современные ML-модели и inference-движки с функциями перевода на всех платформах
- Разрабатывать новые функции, поддерживать существующий код и исправлять баги
- Участвовать в проектировании архитектуры систем
- Взаимодействовать с партнёрскими командами, включая Asset management, Phone/FaceTime и Messages
- Выступать лидером проектов и людей в команде
Требования
- 5+ лет опыта разработки на Objective-C и/или Swift
- Опыт объектно-ориентированного проектирования и программирования
- Программирование на уровне фреймворков, включая многопоточные архитектуры и межпроцессное взаимодействие
- Сильные навыки отладки и решения проблем
- Строгая дисциплина тестирования
- Опыт руководства проектами
- Отличные коммуникативные навыки и умение работать в команде
- B.S. или M.S. по Computer Science или смежной специальности и 10+ лет промышленного опыта
Навыки
- Objective-C
- Swift
- Machine Learning
- Embedded
- Distributed Computing
- Multi-threaded architectures
- Cross-process communication
- AI Tools