Разработчик системы трейсинга

Мы разрабатываем систему, которая собирает данные со всего кластера в виде трейсов (OpenTelemetry) и позволяет оперативно находить события в приложении, наблюдать за ними и реагировать на них. Сервис предоставляет инструмент по управлению этими данными, поиску проблемных мест в системе, анализу пути выполнения каждого запроса и затрат на его обработку. Мы любим продукт, который развиваем, пользуемся им сами и мониторим своими же инструментами. Присоединяйтесь!

Какие задачи вас ждут

  • интегрировать трейсинг с мониторингом;
  • оптимизировать хранение трейсов в кластере ClickHouse;
  • подключать балансировщики нагрузки к трейсингу.

Мы ждём, что вы

  • знаете классические алгоритмы и структуры данных;
  • имеете опыт промышленной разработки на Go, Java или C++ и готовы перейти на Go;
  • знакомы с многопоточностью, а также разрабатывали сетевые и асинхронные приложения;
  • пишете код, который легко читать и поддерживать, и умеете проверять свои программы с помощью автоматизированных тестов;
  • горите желанием делать масштабный продукт, которым будет пользоваться множество ваших коллег-программистов как внутри Яндекса, так и вне его.

Будет плюсом, если вы

  • работали с различными инструментами трейсинга;
  • работали с базами данных, аналогичными ClickHouse.
Спасибо за отклик!

Мы свяжемся с вами в течение недели.

Fri Feb 09 2024 12:47:58 GMT+0300 (Moscow Standard Time)