Grafana Labs
Grafana Labs
Grafana Labs разработва софтуер с отворен код за наблюдаемост, който помага за разбирането на производителността и състоянието на инфраструктурата, приложенията и фронтенд системите. Нейната платформа обединява метрики, логове, трасета и профили чрез продукти като Grafana, Loki, Tempo и Mimir. Тя помага на организациите да визуализират данни, да наблюдават услуги, да изследват аномалии, да анализират първопричини и да управляват целите за ниво на услугата. Grafana Labs предлага опции за внедряване в облак и самостоятелно управлявано внедряване, както и интеграции с технологии като Prometheus и OpenTelemetry. Компанията работи в секторите на корпоративния SaaS и изкуствения интелект и създава инструменти за екипи, отговорни за мониторинга на инфраструктурата и съвременната наблюдаемост.

Старши бекенд инженер/инженерка за бази данни Tempo — Grafana Labs (дистанционна работа в Канада)

Определяйте техническата посока и експлоатацията на Tempo — бекенд система с отворен код за проследяване на трасета. Подобрявайте разпределените ѝ системи за данни, API интерфейсите, мащабируемостта, производителността и надеждността за продуктите на Grafana за наблюдаемост.

Описание

  • Определяйте техническата посока на сложните задачи в плана за развитие на Tempo.
  • Ръководете сложни проекти с продължителност няколко месеца — от първоначалното дефиниране на проблема до внедряването.
  • Поемайте отговорност за компоненти, обхващащи приемането на данни, съхранението, изпълнението на заявки и генерирането на метрики.
  • Създавайте и представяйте проектни документи и участвайте в прегледите на дизайна.
  • Оценявайте компромисите между производителност, разходи и сложност и документирайте решенията.
  • Разработвайте структурирани, предвидими и лесни за откриване API интерфейси за хора, агенти, продукти и интегратори.
  • Постигайте оперативни резултати по показатели като латентност на запис P99, повтарящи се инциденти и общ разход за всеки приет GB.
  • Развивайте автоматизацията, конфигурируемите внедрявания, полезните сигнали и практиките Zero Ops.
  • Работете с продуктовия екип и екипите App Observability, Asserts, Drilldown и Grafana Assistant.
  • Насочвайте младши и средно напреднали инженери чрез прегледи, обратна връзка за дизайна и работа по двойки.
  • Участвайте в дежурства, реакция при инциденти и последващи анализи на инцидентите.
  • Подкрепяйте общността с отворен код, преглеждайте външни приноси и допринасяйте за Tempo.
  • Подобрявайте производителността на Tempo, автоматичното мащабиране, диапазоните на заявките, агрегирането на трасета, лимитите за клиентите и работата с множество клетки.

Изисквания

  • Доказан успех в доставянето на сложни проекти с продължителност няколко месеца — от дизайна до внедряването и експлоатацията.
  • Значителен практически опит в изграждането и експлоатацията на разпределени системи за данни в продукционна среда.
  • Опит с потоци за приемане на данни, системи за съхранение, изпълнение на заявки или сродни системи.
  • Отлични умения за разработка на софтуер и доказан опит в създаването на чист, надежден и високопроизводителен софтуер.
  • Добро владеене на Go или способност за бързо навлизане в езика; опитът с Rust, C или C++ също е релевантен.
  • Опит с поемане на отговорност за продукционни услуги и участие в дежурства.
  • Опит в намаляването на оперативната натовареност и възприемането на целите за ниво на обслужване като продуктова функционалност.
  • Ясни комуникационни умения за изцяло дистанционна и асинхронна работа.
  • Опитът с проследяване на трасета, OpenTelemetry или мащабни системи за наблюдаемост е предимство.
  • Опитът в проектирането на езици за заявки, SQL- или TraceQL-подобни машини или API интерфейси за програмно използване е предимство.
  • Опитът с Parquet или други колонарни формати за съхранение, или със специализирани аналитични формати за съхранение, е предимство.
  • Опитът с експлоатацията на мащабна SaaS инфраструктура за множество клиенти и клетки в Kubernetes е предимство.
  • Опитът в създаването на софтуер за потребители на изкуствен интелект или големи езикови модели е предимство.
  • Приноси към проекти с отворен код или поддръжка на такива проекти са предимство.
  • Опитът с използването на Grafana, Prometheus, Loki или Tempo по време на дежурство е предимство.
  • Опитът в работа в изцяло дистанционен, глобално разпределен екип е предимство.

Придобивки

  • Ограничени акции (RSU).
  • Бюджет, финансиран от компанията, за съвременни AI асистенти за програмиране.
  • Достъп до актуални водещи модели от OpenAI, Anthropic и Google.
  • Изцяло дистанционна култура в глобално разпределена организация.
  • Възможности за кариерно развитие.
  • Присъствено въвеждащо обучение.
  • 30 дни годишен отпуск.
  • Три дни годишен отпуск, предназначени за Grafana Shutdown Days.