Разработчик системы трейсинга
1 нед. назад
РоссияMiddleHybrid
golangclickhouseai/mlobservabilitytracing
Разработка и масштабирование системы распределённого трассирования для observability-платформы Яндекса с применением AI/ML.
Обязанности
- Масштабирование и повышение доступности системы распределённого трассирования при росте нагрузки
- Обеспечение стабильной работы системы через анализ узких мест, внедрение решений для горизонтального масштабирования, отказоустойчивости и балансировки нагрузки
- Разработка подсистемы горячего хранилища трассировок с высокой скоростью приёма и вычислениями метрик, агрегацией и выделением аномалий
- Развитие пользовательских сценариев для ускорения выявления причин деградаций, ошибок и аномалий, создание механизмов фильтрации, группировки трасс, автоматических срезов и интеграция с логами, метриками, алертами
- Активное участие в исследовании и применении AI/ML к данным трассировок, создание MVP-инструментов с использованием больших языковых моделей (BLM)
- Участие в развитии observability-платформы, включая корреляцию трасс с логами и метриками, унификацию пользовательского интерфейса и API, выстраивание принципов хранения, анализа и навигации данных
Требования
- Уверенное владение Golang
- Опыт разработки высоконагруженных распределённых систем
- Понимание принципов observability: трассировка, метрики, логи
- Умение работать в команде, принимать технические решения и брать ответственность
- Опыт работы с инструментами трейсинга будет плюсом
- Опыт работы с базами данных, аналогичными ClickHouse, будет плюсом
Условия
- Формат работы: удалённо или гибрид