Used Tools & Technologies
IaCRequired Skills & Competences
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 β basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 β daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 β you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 β exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Go @ 4
Grafana @ 4
Kubernetes @ 4
Prometheus @ 4
Distributed Systems @ 4
Communication @ 7
SRE @ 3
- 1-2 β basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 β daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 β you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 β exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
Grafana Labs is a remote-first, open-source company with more than 20M users of Grafana around the globe. The Grafana Search & Storage squad is developing Grafanaβs next-generation storage layer and manages Search (the unified engine for finding and querying Grafana data) and Folders (hierarchical content management). This role is available for candidates located in the UK, Germany, Spain, Ireland, and Sweden.
Responsibilities
- Influence the roadmap and your own career objectives.
- Work with your team to deliver new features and iterate based on results.
- Drive projects from ideation through to operations and customer delivery.
- Embrace open-source culture and contribute to related projects.
- Design, build, operate, and maintain critical systems, owning reliability, performance, and availability.
- Participate in your teamβs on-call rotation and take ownership of services you run.
- Mentor and support team members, participate in design discussions, and collaborate across the team.
- Learn product and codebase details for large distributed systems.
Requirements
- Solid experience with the Go programming language.
- Demonstrated knowledge of and experience working with large distributed systems.
- Experience delivering projects end-to-end (requirements, design, shipping to customers).
- Experience developing software that runs in the Cloud or experience with systems engineering.
- Experience writing clean, robust, and performant software that is maintainable by others.
- Strong communication skills and ability to work independently in a remote-first environment.
Bonus Points
- Experience using Grafana and Prometheus in operational roles (including on-call).
- Familiarity with being on-call and performing operations/SRE tasks.
- Familiarity with infrastructure as code.
- Experience with Kubernetes-inspired Operator patterns.
Compensation & Rewards
- In Germany, base compensation range for this role is β¬97,000 - β¬121,000. Actual compensation may vary based on level, experience, and skillset as assessed in the interview process.
- Benefits include equity, bonus (if applicable), and other benefits listed on the company careers page.
Why You'll Thrive at Grafana Labs
- 100% remote, global culture with a remote-first/remote-only engineering organization.
- Transparent communication, innovation-driven environment, and empowered teams.
- In-person onboarding and a global annual leave policy of 30 days per annum (with 3 Grafana Shutdown Days).