Grafana Labs

#job description

Backend Software Engineer - Grafana Ops at Grafana Labs

Grafana Ops helps engineers detect, respond and learn from system incidents with minimal toil. We develop alerting systems, on-call software, and incident management products that help teams keep their systems stable and available. Our products are built on top of Grafana's open source observability platform, and it's important that as we grow, we improve our performance, increase our reliability and delight our users every step of the way. We are growing our team with passionate developers like you to drive innovation in the Incident Management and AI Ops space.

Backend engineering roles at Grafana require engineers focused on performance and reliability and who enjoy taking projects from conception to production. Since we deploy production services, we have on-call rotations to ensure the health of the system. We use all of our own products for operations, so being on-call is an important way to understand our system and how to use the tools we create.

Our culture is one of remote-first, and our engineering organization is entirely remote. We provide guidance and meet regularly using video calls. We are looking for people who are independent and excellent communicators.

We care deeply about the open source community, and the projects generally are open source; check them out: https://github.com/grafana. We primarily use Go.

Requirements:

Nice to haves:

自社製品を使って自社の運用を行うため、自社製品の深い理解が求められそう。

Software Engineer, Cloud Database(APAC Remote) at Grafana Labs

What will you be doing? 

As we are remote-first and our engineering organization is largely remote, we provide guidance and meet regularly using video calls, so an independent attitude and good communication skills are a must.

What are we looking for in you? 

Requirements:

Nice to haves:

job titleは面白いが、何をやるpositionなのかがよくわからない。 Cloud databaseを開発するポジションということだろうか。 APAC Remoteということで、SREのようなon call業務もあるようだ。

Golang Developer - xk6-browser (Remote, EMEA) at Grafana Labs

You will be part of the k6 team that focuses on the xk6-browser extension. This will become a major part of our product offering that expands the capability of the k6 tool beyond load and performance testing, to also encompass end-to-end and functional frontend testing via browser automation. Currently the extension is in early beta stages, and when deemed stable enough, we plan to merge it into the core k6 project.

Your main responsibilities will be:

You will have direct influence on the project roadmap and will work with a high degree of autonomy, building and maintaining the tool.

You may also be involved with the k6 Cloud integration, a SaaS service built on top of k6. Specifically, the parts of the cloud service written in Go, that orchestrates a distributed k6 test across 17 data centers around the world.

Due to our small teams and fast development pace, you will have a substantial and immediate impact on how the end product is architected, developed, and how the engineering team operates. Most importantly, you will work with competent colleagues and will be able to expand your knowledge and skills in different directions.

Required skills

Not required, but great if you also

xk6 browserとはk6という負荷テストツールの拡張機能で、このポジションはそのOSSのメンテナンスを行うポジション。 Chromiumを使ったブラウザの自動操作を行うため、JavaScriptやChrome DevTools Protocolにも精通していることが求められる。 Chrome DevTools Protocolはかなりニッチだと思うが、ブラウザの自動操作を行うためには必要な技術だろう。 SET(Software Engineer in Test)のようなスキルセットが有効に働くかも。