Apple
AI Software Engineer, App Intelligence
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер в команду App Intelligence (организация Siri) для разработки on-device runtime-платформы, которая превращает возможности приложений в действия, доступные ассистенту. Работа над интерфейсами между runtime и моделью, производительностью и надёжностью Siri-опыта на iOS, iPadOS, macOS, watchOS и visionOS.
Задачи
- Проектировать, разрабатывать и поддерживать надёжную on-device runtime-платформу для end-to-end Siri-опыта
- Писать хорошо спроектированный, масштабируемый, тестируемый и производительный код
- Участвовать в ключевых архитектурных решениях для масштабирования продукта
- Отлаживать, профилировать и оптимизировать производительность с учётом бюджетов latency, памяти и энергии на устройстве
- Диагностировать сбои в end-to-end Siri-опыте и превращать их в измеримые улучшения качества и надёжности
- Участвовать в общей петле оценки и телеметрии для подтверждения улучшений пользовательских результатов
- Проектировать и развивать интерфейсы между runtime и моделью: схемы tool/function-calling, построение контекста, валидация вывода модели
Требования
- BS или MS по Computer Science или эквивалентный практический опыт, 5+ лет разработки и выпуска production-софта
- Сильное владение C++, Swift или Objective-C, понимание ООП и принципов проектирования ПО
- Понимание внутренностей ОС, конкурентности, многопоточности и управления памятью
- Опыт работы с LLM и AI-ассистентами, свободное владение агентными инструментами вроде Claude Code
- Опыт анализа и оптимизации производительности систем
- Умение работать самостоятельно, решать сложные задачи и быстро осваивать новые технологии
- Отличные коммуникативные навыки и опыт кросс-командного взаимодействия по общим API
Навыки
- C++
- Swift
- Objective-C
- LLM
- Claude Code
- Xcode
- Python
- SQL
- API design
- iOS
- iPadOS
- macOS
- watchOS
- visionOS