С++ Developer_iSearch_SberDevices
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
SberDevices - инновационное направление компании, которое создает умные устройства, виртуальные ассистенты и другие продукты в области NLP, gamedev, computer vision. Команда поиска ищет Senior Data Scientist/ML Engineer. Мы создаем поисковый движок, который работает со множеством различных данных. Например, у нас есть поиски по видео, музыке и другим доменам. Мы работаем с самыми совеременными технологиями, используем Hadoop, применяем разнообразные методы машинного обучения, улучшаем множество продуктов экосистемы Сбербанка, помогая пользователям найти то, что они хотели.
Что предстоит делать:
Качество поиска - это самый важный и сложный компонент в поисковой системе. Ведь из множества доступных в базе документов надо выбрать ровно те несколько самых релевантных, которые будут показаны пользователю. Само собой, в современных поисковых системах такая задача решается с помощью машинного обучения. В нашем поиске работает множество моделей: как простые линейные, так и самые суперсовременные нейросети. Но, как показывает практика, обучить хорошую модель - это только полдела. Очень часто самое сложное и интересное начинается потом, когда надо заставить работать эту модель в условиях по-настоящему больших данных и настоящего higload.
Поэтому если ты всегда хотел работать на стыке науки и технологии, и готов не просто решать технически сложные задачи, но и глубоко погрузиться в тематику машинного обучения, начиная от внедрения уже обученных моделей и заканчивая самостоятельной реализацией новых алгоритмов из последних статей -- то ты наш идеальный кандидат
Что нужно делать:
- Написание HighLoad поискового сервиса
- Запаковка ML компонентов в сервисы
- Перевод критичных компонент с Python на С++
- Разработка компонентов для работы с Большими Данными
Ожидания:
- опыт промышленной разработки от двух лет
- знание С++, Go или готовность их изучить
- знание классических алгоритмов и структур данных
- знание английского языка: прочитать документацию, написать комментарии к коду, понимать мемы
Будет плюсом:
- опыт разработки на Python
- знание и применение на практике паттернов проектирования
- опыт проектирования многопоточных приложений
- опыт работы с аудио
- опыт работы с машинным обучением
- опыт разработки realtime-систем
- опыт оптимизации производительности, в том числе и на GPU
Бонусы
- Профессиональный рост в команде дружных профессионалов
- Профессиональное обучение, семинары, тренинги, конференции, корпоративная библиотека
- ДМС, страхование жизни
- Самые инновационные, амбициозные проекты и задачи
- Свободный дресс-код
- Большой и комфортный офис со спортзалом, библиотекой, столами для пинг-понга, кафе для сотрудников и видом на Москва Сити
- Гибкий график для оптимального баланса работы и личной жизни
- Льготные кредиты и корпоративные скидки
- Конкурентная компенсация (оклад и премии по результатам деятельности)