Ozon

Старший разработчик Go, Контент и товары, Системы высокой доступности

Не указана
  • Москва
  • Полная занятость
  • Удаленная работа
  • Более 6 лет
  • IT
  • Торговая площадка
  • Golang

Мы часть большого направления Контент и товары, отвечающего за весь жизненный цикл карточки товара (контента) начиная с того, как продавец создаёт карточку в личном кабинете, до попадания её на витрину.

Конкретно наша команда является витриной контента-товаров для всех сервисов Ozon. Мы разрабатываем и поддерживаем сервис, способный держать СОТНИ ТЫСЯЧ rps с высокой степенью доступности. Также мы занимаемся разработкой инструментов объединения товаров и хранением истории изменения контента с последующей обработкой.
Мы одна из немногих команд, в чью зону ответственности входят процессы, начинающиеся от действий продавца до отражения их на витрине.

Наш стек технологий:

  • Основной язык Golang
  • Очень активно используем Postgres (в нашей команде 100+ инстансов PG), ClickHouse в которых мы храним десятки терабайт истории
  • Kafka, через которую проходит сотни миллионов сообщений в сутки
  • Airflow, на нём мы строим пайплайны обработки данных Redis/Memcached

Что предстоит делать?

  • Менять/перерабатывать архитектуру наших систем и процессов;
  • Писать код / unit-тесты;
  • Сode review;
  • Исследовать проблемы производительности;
  • Заниматься оптимизацией (профилирование);
  • Подготовка наших систем к высокому сезону.

Мы ожидаем:

  • Коммерческий опыт разработки на Go или других языках от 3 лет;
  • Общий опыт разработки (в том числе на других языках) от 6 лет;
  • Опыт проведения код-ревью и навык обеспечения высокого качества кода;
  • Желание принимать прямое участие в процессах и влиять на результат;
  • Способность быстро и качественно учиться.

Мы предлагаем:

  • Удалёнка из любой точки / гибрид / офис;
  • Свободу действий в принятии решений;
  • Достойный уровень заработной платы;
  • Возможность расти и развиваться вместе с нашим бизнесом.