Go-разработчик, команда шины данных

Привет! Это команда разработки шины данных. 

Команда занимается построением системы по работе с Kafka внутри Ozon. Основной нашей задачей является организация максимально простого, безопасного и понятного взаимодействия наших конечных пользователей с Kafka и изоляция их от инфраструктурных деталей работы наших Kafka кластеров 

Так как Kafka внутри компании является основным способом для асинхронного взаимодействия сервисов, то все проекты команды проектируются устойчивыми к высоким нагрузкам, способных выдавать пропускную способность, измеряемую в Tib/sec 

Примеры наших проектов: 

  • Создание инструментов для администрирования прозрачного переезда клиентов между кластерами 

  • Разработка собственной "умной" прокси для работы клиентов с Kafka 

  • Организация системы observability Kafka кластеров 

  • Контроль за утилизацией ресурсов топиков 

Наш стек 

  • Go, Kafka, Kubernetes, Prometheus, Grafana. 

Вы будете

  • Разрабатывать и поддерживать высоконагруженные сервисы вокруг Kafka. 

  • Проектировать архитектуру новых решений и искать способы развития существующей. 

  • Развивать собственную прокси перед Kafka, которая выдерживает высокие нагрузки и упрощает работу разработчиков с Kafka. 

  • Решать инфраструктурные задачи, связанные с оптимальностью и безопасностью использования ресурсов Kafka. 

 Нам важно

  • Умение писать чистый, тестируемый и поддерживаемый код на Go. 

  • Понимание принципов работы высоконагруженных и отказоустойчивых систем. 

  • Понимание принципов работы Kafka и брокеров сообщений. 

  • Опыт работы с Linux и Git. 

  • Умение разбираться в задачах разработчиков при работе с инфраструктурой и находить удобные решения. 

Будет плюсом

  • Опыт работы с системами мониторинга, логирования и трейсинга: Prometheus, Grafana. 

  • Опыт эксплуатации Kafka. 

  • Опыт работы с Docker/Kubernetes. 

Работа в Ozon Tech — это

  • Люди, которым не всё равно — ценим инициативу и самостоятельность, доверяем друг другу и даём свободу в принятии решений.

  • Открытая культура — мы учимся на ошибках и фокусируемся на решении проблем, а не на поиске виноватых.

  • Сильная команда, которой мы гордимся — обсуждаем идеи, обмениваемся экспертизой, просим совета и поддерживаем друг друга.

  • Современный стек и развитая инженерная культура - реализуем амбициозные проекты и создаем решения, которых еще нет на рынке.

Этапы отбора и материалы подготовки
Подробнее
курсор на баннере

А ещё

Формат работы: гибрид, удалёнка, офисы в Москве, Санкт-Петербурге, Иннополисе, Новосибирске, Алматы и Астане, коворкинги по России и не только
ДМС со стоматологией и льготная медицинская страховка для близких, страхование от несчастных случаев, полис выезжающего за рубеж, поддержка психолога
Курсы по запросу и поддержка в карьерном развитии. Свой Ozon Универ. Бесплатные курсы программирования, математики и английского языка для детей сотрудников