GO-разработчик в Поиск
Команда Поиска развивает высоконагруженную систему трейсинга и телеметрии для поиска Wildberries. Вы будете проектировать и развивать инфраструктуру обработки миллионов сообщений в секунду, собирать трейсы из спанов и интегрировать решения с хранилищами для повышения производительности и надёжности продукта
ГрейдMiddle/Senior
Опытот 3 лет
Стек
GoClickHouseElasticsearchKafkaPrometheusграфовые БД и алгоритмы графов
Задачи
- •Проектировать и разрабатывать инфраструктуру для обработки миллионы сообщений в секунду от сервисов поиска
- •Создавать алгоритмы сборки трейсов из спанов через построение графов и валидировать корректность графов
- •Сверять графы с эталонными данными (нормалями)
- •Участвовать в завершении MVP продукта для трейсинга и оптимизировать производительность и надёжность
- •Интегрировать технические решения с ClickHouse, Elasticsearch, Prometheus и другими компонентами стека
- •Взаимодействовать с командами поискового движка и DevOps для настройки инфраструктуры
Обязательно
- •Опыт разработки на Golang не менее 3 лет
- •Применение лучших практик Go для написания эффективного и поддерживаемого кода
- •Опыт работы с высоконагруженными системами и микросервисной архитектурой
- •Опыт работы с Kafka, ClickHouse и Elasticsearch
Будет плюсом
- •Опыт работы с графовыми БД и алгоритмами графов
- •Опыт в области трассировки/сборки трейсов
- •Опыт работы с Prometheus