Группа технологических платформ YABBI представляет из себя комплекс высоконагруженных решений собственной разработки, предназначенный для ведения таргетированных рекламных кампаний крупного бизнеса. Это значит, что мы:
– сами придумываем технологические решения;
– занимаемся реализацией этих решений;
– успешно применяем наши разработки в бизнесе.
Мы ищем Backend Engineer в команду Yabbi для работы над продуктом SSP – это платформа, которая помогает владельцам мобильных приложений (издателям) выгодно продавать рекламные места. Она автоматизирует процесс продажи, делая его максимально прозрачным и эффективным.
Представь себе SSP как высокотехнологичный аукцион. С одной стороны – издатели, предлагающие свои рекламные места. С другой – рекламодатели, жаждущие заполучить внимание пользователей. SSP же выступает в роли умного аукциона, который:
– Собирает информацию о рекламных местах (формат, гео, аудитория) и о желаниях рекламодателей (целевая аудитория, бюджет);
– Проводит аукцион в режиме реального времени, определяя, кто из рекламодателей получит показ.
Почему разработка SSP – это круто?
SSP – это не просто платформа, а высокотехнологичный highload инструмент, который может стать настоящим полигоном для твоих амбиций и драйвером твоего профессионального роста.
Разрабатывая SSP, ты:
– Погружаешься в передовые технологии:
–
Осваиваешь машинное обучение, алгоритмы аукционов, Big Data и другие передовые технологии, лежащие в основе SSP;
– Получаешь глубокие знания и опыт, которые высоко ценятся на рынке труда;
– Решаешь нетривиальные задачи:
–
Разрабатываешь сложные системы, оптимизирующие показ рекламы в режиме реального времени;
– Столкнувшись с нестандартными задачами, тренируешь свой креативный подход и критическое мышление;
– Создаешь продукт, которым будут пользоваться миллионы;
–
Твой вклад напрямую влияет на эффективность рекламных кампаний и доход издателей.
При разработке продукта мы используем:
– Go
– Сервисная архитектура, Prometheus, Kubernetes, Docker.
–
GRPC (основной протокол взаимодействия между сервисами)
– PostgreSQL
– Clickhouse
– Kafka
– Redis
– Grafana
– Prometheus
– Docker
– Развертываемся в собственном K8S кластере компании.
Мы ждем от тебя:
– Опыт написания сетевых многопоточных приложений на Go;
– Знание шаблонов проектирования и принципов SOLID;
– Понимание подходов к написанию модульного, расширяемого кода в чистой архитектуре;
– Опыт профилирования и отладки Go-кода;
– Опыт написания unit-тестов и тестирование написанного кода;
– Опыт работы хотя бы с одной реляционной или NoSQL базой данных на уровне понимания, как данные хранятся и выбираются;
– Готовность взять ответственность за результат выполненной работы.
Будет плюсом:
– Опыт работы с PostgreSQL, ClickHouse, Kafka, Redis;
– Опыт работы со stateless-системами;
– Понимание основ Kubernetes и Docker;
– Опыт работы с Prometheus/Grafana;
– Опыт в highload-проектах.
Что для нас важно в кандидате:
– Обучаемость и мотивация: наш стек осваивается на месте — важнее желание разбираться, чем знание каждой технологии;
– Инициативность: готовность самостоятельно вникать в систему, предлагать решения и не ждать, пока задачу разложат по полочкам;
– Понимание системы целиком: мы небольшая команда, и здесь нет узкой специализации на одной кнопке — нужно видеть картину шире;
– Комфорт в малой команде: у нас нет выделенного аналитика и расписанных до поля задач — нужно уметь самому понять контекст и предложить решение.
Присоединяйся к нашей команде и:
– Вноси свой вклад в разработку и развитие новых продуктов;
– Работай в компании, где ценят твоё мнение и идеи;
– Влияй на технические решения, повышая качество разработки и процессов;
– Реализуй сложные задачи, работая в команде амбициозных и увлеченных людей;
– Получай четкий фидбэк от пользователей, развивая востребованный продукт.
Что есть у нас:
– Белая, своевременная и конкурентоспособная заработная плата;
– Гибкий график: начало работы с 8 до 10;
– Наставничество от лида команды.