
Grafana Labs разработва софтуер с отворен код за наблюдаемост, който помага за разбирането на производителността и състоянието на инфраструктурата, приложенията и фронтенд системите. Нейната платформа обединява метрики, логове, трасета и профили чрез продукти като Grafana, Loki, Tempo и Mimir. Тя помага на организациите да визуализират данни, да наблюдават услуги, да изследват аномалии, да анализират първопричини и да управляват целите за ниво на услугата. Grafana Labs предлага опции за внедряване в облак и самостоятелно управлявано внедряване, както и интеграции с технологии като Prometheus и OpenTelemetry. Компанията работи в секторите на корпоративния SaaS и изкуствения интелект и създава инструменти за екипи, отговорни за мониторинга на инфраструктурата и съвременната наблюдаемост.
Старши бекенд инженер/инженерка за бази данни Tempo — Grafana Labs (дистанционна работа в Канада)
Определяйте техническата посока и експлоатацията на Tempo — бекенд система с отворен код за проследяване на трасета. Подобрявайте разпределените ѝ системи за данни, API интерфейсите, мащабируемостта, производителността и надеждността за продуктите на Grafana за наблюдаемост.
164 490 CAD – 197 389 CAD / година
ДистанционноПълен работен денСтаршиЗадължителен Език: английскиБекенд инженерСофтуерен инженерОписание
- Определяйте техническата посока на сложните задачи в плана за развитие на 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.