Go-разработчик, Группа разработки трейсинга и профилирования
Нужен Go-разработчик для работы над высоконагруженной платформой трейсинга на базе OpenTelemetry и Jaeger в Ozon. Основные задачи — улучшение сэмплирования, оптимизация и масштабирование системы, переход на собственное решение, интеграция с мониторингом и AI. Требуется опыт в Go, написании unit-тестов, разработке распределенных систем, работе с Kubernetes, Docker, CI/CD и мониторингом (Prometheus, Grafana). Работа с одним из самых масштабных сервисов компании, где обрабатываются терабайты данных.
Зарплата не указана — оценили по рынку
На основе 6 похожих вакансий за 90 дней.
Что предстоит делать
Наша команда строит платформу трейсинга на базе опенсорс решения OpenTelemetry и Jaeger. Мы планируем переходить на собственную реализацю, для сокращения потребления ресурсов. Добавляем новые фичи, тем самым предоставляя более качественный и очень важный продукт для всех разработчиков Ozon. На стек • Golang • Kubernetes • Prometheus • Grafana • OpenTelemetry/Jaeger Вы будете • Улучшать функционал сэмплирования трейсов, чтобы собирать только важные, ценные трейсы и при этом держать трафик в районе 10-12 Гб в секунду • Поддерживать, оптимизировать и масштабировать графы зависимостей • Добавлять новый функционал • Осуществлять полный переход на OpenTelemetry, отказ от Jaeger • Сохранять больше трейсов во время нагрузочного тестирования • Улучшать поиск трейсов: возможность находить аномалии, отклонения, потенциальные проблемы по трейсам в интерфейсе трейсинга • Улучшать платформенную библиотеку: обогащение новым функционалом • Поддерживать и развивать другие связанные компоненты трейсинга • Поддерживать трейсинга в банковском контуре • Осуществлять интеграцию с алертингом, мониторингом, сервисом непрерывного сбора профилей • Осуществлять интеграцию с AI и много ресерчить Нам важно • Умение писать чистый и производительный код на Go • Наличие опыта в написании Unit тестов • Наличие опыта в разработке высоконагруженных, отказоустойчивых, распределенных систем • Наличие знаний docker/kubernetes: уметь создавать ресурсы, смотреть логи, выполнять команды в контейнере • Наличие опыта с CI/CD, знание helm, qbec или kustomize приветствуется • Понимание и опыт работы с Unix подобными операционными системами • Умение работать с мониторингом (Prometheus + Grafana): писать алерты, делать запросы, инструментировать сервисы метриками Почему у нас может быть интересно: • Мы активно улучшаем существующую платформу трейсинга на базе OpenTelemetry и Jaeger и начали процесс переезда на собственное решение • У нас один из самых высоконагруженных сервисов в компании. Агенты для сбора трейсов установлены на около 3000 серверов, которые в пике отправляют 10Gb трейсов в секунду • Коллекторам выделено порядка 22Tb оперативной памяти и 2700 ядер • У нас много ресерча существующих решений, а также активно думаем над новыми фичами, интеграциями, чтобы облегчить поиск узких, аномальных мест нашим разработчикам • Мы используем свою базу данных, которая изначально была разработана под хранение логов. Есть возможность оптимизировать части связанные с хранение, поиском и так далее • Наш продукт настроен и оптимизирован так, чтобы переживать DC-1 • Мы сами разворачиваем большинство компонентов в k8s кластерах, что дает полное понимание, как работает система
Стек и инструменты
Подходит ли вам эта вакансия?
Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть
Ещё в Ozon
134 активные вакансии в компании
Data Scientist (ML)
~880 100 ₸ оценка
Ищем дата-саентиста для разработки ИИ-сервисов внутри компании. Вы будете работать с современными LLM, дообучать модели, решать задачи NLP и CV. Требуется уверенное владение Python, опыт с PyTorch и классическим ML.
Backend-разработчик Go (middle)
~1 354 000 – 2 009 595 ₸ оценка
Ищем middle Go-разработчика для создания backend-сервисов автоматического ценообразования. Нужно уверенное знание Go, опыт с PostgreSQL и Kafka, готовность разбираться в сложной бизнес-логике. Предлагаем удалённую работу, ежедневные деплои и влияние на продукт.
QA Engineer (Go/TS) — Ozon fresh
~1 150 900 – 1 739 890 ₸ оценка
Вакансия для опытного QA-инженера, который будет писать автотесты на Go и TypeScript, разрабатывать тест-стратегии и поддерживать инфраструктуру тестирования в сервисе быстрой доставки Ozon fresh. Требуется от 4 лет опыта в тестировании и знание микросервисной архитектуры. Предлагают удаленную работу и профессиональное развитие.
Backend-разработчик (Go)
~1 692 500 – 2 369 500 ₸ оценка
Ищем опытного backend-разработчика для развития высоконагруженных сервисов управления товарами и поиском. Стек: Go, PostgreSQL, Kafka, ElasticSearch. Требуется опыт от 3 лет, готовность изучать Go и глубокое знание реляционных БД. Предлагаем работу над ключевыми функциями платформы для продавцов и поисковыми системами.
Похожие вакансии
6 вакансий
Backend-разработчик Go (middle)
~1 354 000 – 2 009 595 ₸ оценка
Ищем middle Go-разработчика для создания backend-сервисов автоматического ценообразования. Нужно уверенное знание Go, опыт с PostgreSQL и Kafka, готовность разбираться в сложной бизнес-логике. Предлагаем удалённую работу, ежедневные деплои и влияние на продукт.
Senior Go разработчик
~1 692 500 – 2 369 500 ₸ оценка
Ищем опытного Go-разработчика для создания и улучшения средств интеграции продукта Application Inspector. Нужно разрабатывать новый функционал, принимать архитектурные решения, проводить код-ревью и менторить коллег. Предлагают гибкий график, обучение, ДМС и компенсацию спорта.
Senior Go разработчик
~1 692 500 – 2 369 500 ₸ оценка
Ищем Senior Go-разработчика для создания высоконагруженных backend-сервисов в сфере игорного бизнеса. Требуется опыт от 4-5 лет, уверенное владение Go, микросервисами и PostgreSQL/MySQL. Предлагается удаленная работа, 25 дней отпуска и поддержка профессионального роста.
Golang разработчик
~1 354 000 – 2 132 550 ₸ оценка
Ищем Golang разработчика для работы над высоконагруженными сервисами платформы Aliexpress. Требуется опыт от 1 года с Go, gRPC, Docker, PostgreSQL и Kafka. Предлагают удаленную работу или офис в Москве, MacBook и ДМС.
Go разработчик
~1 354 000 – 2 009 595 ₸ оценка
Команда core сервисов Aliexpress ищет Go-разработчика для работы с высоконагруженными системами хранения цен, скидок и тегов. Требуется опыт от 2 лет, знание Go, PostgreSQL, Kafka и Docker/Kubernetes. Предлагают удаленную работу или офис в Москве, MacBook и ДМС.
Главный Golang-разработчик
~1 354 000 – 2 132 550 ₸ оценка
Ищем опытного Go-разработчика уровня lead для создания масштабируемой и отказоустойчивой системы хранения данных. Требуется от 3 лет коммерческого опыта на Go и глубокое понимание backend-разработки. Предстоит разрабатывать микросервисы, проектировать архитектуру и участвовать в полном цикле разработки.