📍 Москва (м. Парк Культуры)Офис или гибрид
Специализация
Mobile (Android / iOS)
Команда машинного интеллекта и исследований ищет iOS-разработчика для создания и развития мобильных приложений в сфере применения ML-технологий.
Вам предстоит поработать над сервисами, которыми пользуются десятки миллионов человек каждый день: Яндекс.Переводчик, Яндекс.Клавиатура, умная камера Яндекса.
Технологии/инструменты
SwiftiOSMVPVIPERiOS SDK
Что нужно делать
- Вашей основной задачей будет создание гибких и интуитивных пользовательских решений на основе новейших разработок в области компьютерного зрения, обработки текстов и голосовых технологий.
- Также нужно будет оптимизировать применение алгоритмов ML на всем разнообразии устройств пользователей, используя возможности современных процессоров и GPU.
Ожидания
- Хорошо знаете Swift и основные платформенные SDK.
- Имеете опыт параллельного и многопоточного программирования.
- Знаете классические алгоритмы и структуры данных.
- Знакомы с принципами построения архитектуры приложений (MVP, VIPER).
- Имеете опыт работы в команде.
- Готовы принимать активное участие в поиске интерфейсных решений.
Будет плюсом, если вы:
- Имеете опыт работы с AVFoundation (в частности, работа с камерой и звуком), Accelerate, VideoToolbox.
- Решали задачи Computer Vision на iOS.
- Работали с Metal.
- Знакомы с C++ и Objective-C.
- Имели опыт работы со Speech framework и/или YandexSpeechKit.
- Делали автоматизацию сборок с помощью Fastlane + Teamcity.
Условия
- Современный офис в центре Москвы со всем необходимым для комфортной работы и отдыха, есть парковка.
- Официальное трудоустройство.
- Бейджик, которым можно расплачиваться за питание на территории кампуса и в окрестностях.
- Гибкий график.
- Расширенная программа ДМС, оплата 80% стоимости ДМС для супругов и детей.
- Высокий совокупный доход, премии каждые полгода для всех, кто работает эффективно.
- Возможность участвовать в мероприятиях Яндекса (образовательные программы, лекции, митапы).
- Талантливая экспертная команда, у которой можно многому научиться.
- Культура открытости и взаимопомощи.
- Возможность быстро увидеть результаты своей работы.
- Возможность делать полезные сервисы, которыми пользуются миллионы людей.
Как устроен процесс найма
- Секция с написанием кода (платформенные вопросы 30 минут, 30 минут решение алгоритмической задачки).
- Платформа+язык.
- Архитектура.
- Решение алгоритмических задач.
Полина Родина Senior Recruiter