
яндекс · 19 июн.
↑ Вакансия с автоподнятиемМы с командой создаём передовую коммуникационную платформу для Такси, Еды, Лавки, Маркета и Доставки. Каждый день платформа отправляет миллиарды коммуникаций миллионам пользователей. Наш продукт определяет, что они видят каждый день: от иконок сервисов до объектов на карте, от пуш-уведомлений до сторис внутри приложения. Наш продукт охватывает различные области разработки — вы сможете и концентрироваться на развитии узкоспециализированных направлений (например, highload), и изучать что-то новое.
Сейчас мы активно развиваем нашу систему и решили открыть направление разработки на Go. Поэтому мы ищем разработчиков, которые готовы:
* делиться опытом работы с Go;
* писать код с нуля и закладывать лучшие практики в фундамент микросервисов;
* использовать C++ или Python как второй язык.
Узнайте про разработку городских сервисов Яндекса на dev.go.yandex
Управление коммуникациями
Вам предстоит настраивать контент, который будет отправляться пользователям.
Приоритизация коммуникаций
Важно отправлять только то, что мы считаем наиболее релевантным для пользователя.
Буферизация пуш-уведомлений
Нельзя просто отправлять уведомления по любому поводу, важно соблюдать «правило тишины» (не спамить). Для этого необходимо буферизовать уведомления и спустя какое-то время выбирать наиболее эффективные.
Работа с высоконагруженными средами для поддержания эффективности
Чтобы ежедневно отправлять миллиарды сообщений, система должна быть очень надёжной и масштабируемой.
* Уверенно владеете Go
* Готовы использовать C++ или Python в качестве второго языка программирования
* Ориентируетесь в классических алгоритмах и структурах данных
* Готовы искать и принимать смелые технические решения
* Хотите участвовать в развитии продукта
* Знакомы с современными СУБД (PostgreSQL, YDB)