Всем привет! Ищу разработчика к себе в команду.
Мы Ozon, за первую половину 2019 года мы доставили 11.3 миллиона заказов (рост на 83% YoY, хотелось бы расти быстрее и мы работаем над этим), в данный момент мы умеем доставлять наши товары 40 % жителей России в течение суток (и остальным чуть попозже). У нас порядка 200 тыс. квадратных метров логистических центров, самая большая в России сеть постаматов и собственная доставка в 6500 населенных пунктов.
Нам нужны сильные программисты для развития ключевых проектов data management platform и personalization platform. Алгоритмы Machine Learning позволяют делать эффективные персонализированные рекомендации, результаты поиска, порядок товаров в каталоге, и даже присылать мало персонализированных push сообщений, вместо тонны неперсонализированных, не теряя в эффективности*.
* Серьезно чуваки, у вас есть шанс спасти от наших push-ей половину рунета :)
Но для того, чтобы эти алгоритмы работали, недостаточно создать модель которая читает фичи из одного текстового файлика и пишет результаты в другой, нужно сделать эффективную систему которая способна выдавать эти результаты в режиме online за считанные миллисекунды, а также обновлять фичи пользователя за секунды. Именно эту систему вам и предстоит написать.
Требования:
- уверенные знания базовых алгоритмов и структур данных, многопоточного программирования
- опыт работы с реляционными базами данных и очередями
- владение языком Go или большой опыт программирования и желание на него перейти.
Приветствуется:
- опыт проектирования и разработки распределенных высоконагруженных систем, оперирующих большим набором данных
- умение интегрировать код, написанный на разных языках программирования, например, вызвать ML модель
- опыт построения рекомендательных систем
Мы используем в повседневной работе:
Go, gRPC, PostgreSQL, Kafka, Hive, HDFS, Clickhouse, Docker, K8S, Gitlab, Prometheus, Grafana, Python, Git, и хотели бы чтобы вы были с ними знакомы или готовы были бы быстро изучить.
Условия:
Москва, работа в офисе в Сити, полный рабочий день, зарплата 100-300 gross, медстраховка, etc.