Напиши текст вакансии для должности "Senior Machine Learning Developer (Java/Python)". Название компании: "Joom". Расположение: Москва. График работы: Полный день. Опыт работы: От 3 до 6 лет. Ключевые навыки: 

Joom — международный мобильный маркетплейс, самый быстрорастущий e-Commerce сервис Европы. Первую версию приложения мы запустили летом 2016-го года, к текущему моменту у нас более 400 миллионов установок по всему миру. Мы очень быстро растем и сейчас хотим нанять ML разработчиков в следующие направления:  сomputer vision: выделение атрибутов товаров из его фото и описания, поиск похожих и одинаковых товаров, фильтрация контрафакта и недопустимого контента, классификация фото и видео в разных приложениях. Стек: Python, Tensorflow, XGBoost, Golang, OpenCV, Docker, Kubernetes, catboost; search: релевантность поисковой выдачи, распознавание атрибутов товаров из фото, автоматический перевод. Стек: Golang, Python, Scala, Elasticsearch, Spark, Catboost/Xgboost, Tensorflow, Fasttext, Faiss; prices: динамическое ценообразование, персонализированные скидки. Стек: Python, Tensorflow, XGBoost, Golang, Docker, Kubernetes, catboost; рекомендательная система: построение персональной ленты товаров для каждого пользователя. Стек: Java, Go, Python, Scala, Hadoop, Spark ML, Kafka, xgboost, catboost, MongoDB; ML infrastructure: задачи, связанные перфомансом, оптимизацией хранения данных и спарк расчетов, а также автоматизацией ml пайплайнов и realtime вычисления. Стек: Java и Spark, немного Go и Python.  Вакансии подразумевают не только анализ данных, придумывание гипотез, моделей и экспериментов, но и написание production-кода под высокие нагрузки. Требования:  хорошая алгоритмическая подготовка: знание базовых алгоритмов и структур данных, а также того как они реализованы в стандартных библиотеках; уверенное владение Java или С++ или Python: опыт разработки и отладки распределенных, высоконагруженных приложений, умение писать тестируемый код; промышленный опыт в Machine Learning: знание основных подходов к моделированию и обучению (линейные модели, GBDT, DNN, RNN и др.), знание статистики, алгебры, численных методов, опыт работы с байесовскими методами, опыт full-stack разработки, включающей анализ сырых данных, формулирование гипотез, создание моделей, проведение экспериментов, внедрение результатов в продакшн; опыт построения распределенного ML-стека с нуля.  Будет плюсом:  опыт разработки рекомендательных / поисковых систем; знание Go, Kotlin, Spark, Hadoop; опыт работы с MapReduce.  Условия работы:   красивый и удобный офис в районе м. ЦСКА/Динамо;   релокационный пакет для соискателей не из Москвы;   белая зарплата;   пакет акций компании;   гибкий график;   любое оборудование для работы на выбор;   ДМС (в т.ч. для детей) и 100% оплачиваемые больничные;   ипотечная программа после двух лет работы;   бесплатная парковка;   корпоративные обеды.