Ведущий разработчик информационных систем, Группа разработки хранилища логов

Уровень дохода не указан

Опыт работы: более 6 лет

Полная занятость

График: 5/2

Рабочие часы: 8

Формат работы: удалённо

Открытый
Показывает отзывы от сотрудников
Топ-50
Рейтинга работодателей hh.ru
Победитель
Премии HR-Бренд
IT-компания
У работодателя есть аккредитация

Напишите телефон, чтобы работодатель мог связаться с вами

Пройдите капчу
Чтобы подтвердить, что вы не робот, введите текст с картинки:
captcha
Неверный текст. Пожалуйста, повторите попытку.
Ozon Tech
Озон

Ozon Tech — это 7000 IT-специалистов в сотнях кросс-функциональных команд, и мы продолжаем расти.

Мы создаём продукт, которым пользуются все: родные, друзья, соседи. Работаем в режиме уникального и сложного хайлоад: если на рынке нет подходящих решений, мы разрабатываем собственные. Исповедуем концепцию Everything as сode* и автоматизируем рутину по максимуму.

Работать в Ozon Tech — значит всегда держать в голове аналитику и данные, а в сердце — веру в технократию. Мы привыкли, что нас окружают люди, которым небезразличен продукт и которые хотят делать его хорошо: так, как сделали бы для себя.

Если откликается, присоединяйся к команде!

Привет! Это команда разработки хранилища логов, занимаемся разработкой seq-db - базы данных, отвечающей за хранение и обработку большинства логов и трейсов в Озоне. Суммарно храним > 1Пб данных различных систем Озона, в сутки обрабатываем более 130 млрд логов. seq-db появилась как замена elasticsearch для задач телеметрии около 5 лет назад, и у нас на неё большие планы, в том числе выход в опенсорс. Мы отвечаем за важную часть инфраструктуры Озона, поэтому стабильность системы мы ценим больше новых фич, а код тщательно проверяем и тестируем перед любой выкаткой.

Ищем ведущего разработчика с опытом в инфраструктурной разработке, который будет поддерживать, улучшать и развивать seq-db.

Наш стэк: Golang, k8s, Grafana, Prometheus, qbec

Вы будете:

  • Отвечать за полный цикл разработки фичей: от идеи до выкатки в прод. Примеры таких проектов сейчас: выгрузка и чтение данных в/из s3, отложенные (или асинхронные) запросы;
  • Писать пропоузалы и защищать их перед командой и руководством;
  • Разрабатывать и дорабатывать различную функциональность в seq-db;
  • Оптимизировать узкие места по производительности, искать и исправлять боттлнеки;
  • Фиксить техдолг, участвовать в дежурствах, ревьюить код.

Нам важно:

  • Знание внутрянки и умение писать на одном из ЯП: Go/C++/Java (Пишем мы в основном на Go);
  • Опыт разработки высоконагруженных отказоустойчивых систем. (В идеале: опыт в инфраструктурной команде);
  • Базовый опыт работы с k8s. Знать что такое statefulset и deployment, уметь осознавать из-за чего порестартился под и смотреть на каком сервере он крутится;
  • Умение разбираться в новой кодовой базе, дебажить, профилировать, оптимизировать код, искать и исправлять узкие места. Идеально: знать на что смотреть на профилях, уметь в нужный момент заюзать perf, strace, для того, чтобы осознать что именно идёт не так;
  • Понимание архитектуры, принципов работы и механизмов Linux (управление процессами, файловые системы, сетевой стек). Знать, чем поток отличается от процессса, что такое файловый дескриптор и зачем нужно разделение на kernel space и user space;
  • Знание асимптотики и базовой реализации основных структур данных. Умение применять на практике алгоритмические знания, и оценивать производительность реализованных решений. Идеально: хорошо знать устройство структур данных, используемых в базах данных (B-деревья, bloom фильтры, хеш таблицы и тд);
  • На интервью в деревья переворачивать не будем, но про алгоритмы пообщаемся;
  • Умение работать с многопоточным кодом, понимание того, чем мьютекс отличается от спинлока, в чем разница между параллелизмом и конкуррентностью;
  • Знание английского на уровне, достаточном, чтобы письменно общаться, писать документацию в публичном пространстве. Идеально: опыт участия в open source разработке.

Будет плюсом:

  • Опыт разработки SQL/NoSQL/NewSQL баз данных, или знание в устройства хотя бы одной современной СУБД;
  • Если нет опыта - не страшно, но мы поймём что вам интересно с нами общаться, если чуть про это почитаете перед собеседованием.

Ключевые навыки

  • IT
  • Разработка платформы

Задайте вопрос работодателю

Он получит его с откликом на вакансию
Вакансия опубликована 20 декабря 2025 в Москве
Dream Job
Отзывы о компании
Открытый
Показывает отзывы от сотрудников
Топ-50
Рейтинга работодателей hh.ru
Победитель
Премии HR-Бренд
IT-компания
У работодателя есть аккредитация