Staff Software Engineer Python OpenTelemetry
Grafana Labs — компания, развивающая Grafana Cloud, управляемую платформу наблюдаемости. Компания полностью удалённая, сотрудники работают в более чем 40 странах.
Команда OpenTelemetry SDKs отвечает за то, чтобы пользователи успешно инструментировали своё ПО с помощью OpenTelemetry. Работа ведётся в тесном взаимодействии с OpenTelemetry SIGs. Члены команды — эксперты как минимум в одном языке программирования и обладают широкими знаниями других языков.
В этой роли вы сосредоточитесь на реализации OpenTelemetry для Python с акцентом на OpenTelemetry для генеративного ИИ. Подход upstream-first: помощь в ускорении проекта OpenTelemetry и перенос инноваций в продукты Grafana Labs.
Задачи:
- Разрабатывать и поддерживать OpenTelemetry Python SDK и библиотеки инструментирования, взаимодействуя с мейнтейнерами и другими вендорами по спецификациям, API и решениям реализации.
- Создавать инструментирование на Python для AI-агентов: связывать запуски агентов, вызовы моделей и выполнение инструментов, в том числе в асинхронном коде. Участвовать в развитии конвенций OpenTelemetry для генеративного ИИ с учётом чувствительных данных и кардинальности метрик.
- Улучшать производительность Python SDK: использовать профилирование и бенчмарки для оценки подходов к реализации совместно с upstream-сообществом; принимать взвешенные решения по накладным расходам времени выполнения, совместимости и поддерживаемости.
- Быть видимым экспертом по OpenTelemetry: обучать других, продвигать лучшие практики вокруг OpenTelemetry, семантических конвенций и различных технологий и фреймворков как внутри Grafana Labs, так и в сообществе OpenTelemetry.
- Поддерживать техническое направление и видение.
Требования:
- Глубокий опыт в Python.
- Опыт в разработке ПО и интерес к ИИ.
- Способность оценивать, планировать, координировать и выполнять крупные задачи, охватывающие несколько систем.
- Опыт наставничества и обучения других членов команды.
- Умение выявлять и решать проблемы, связанные с технологиями и продуктовыми процессами.
Условия:
- Удалённая работа. Рассматриваются кандидаты из Германии, Великобритании, Ирландии и Испании.
- Возможность вносить вклад в open-source сообщества.
- Для IC-специалистов предусмотрен отдельный карьерный путь без необходимости становиться менеджером.