Used Tools & Technologies
Not specified
Required 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 @ 3
Grafana @ 4
Prometheus @ 4
Python @ 3
Java @ 3
GitHub @ 4
Distributed Systems @ 4
Leadership @ 4
Communication @ 7
Rust @ 3
Observability @ 4
AI @ 4
- 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 the company behind the open observability cloud and Grafana Cloud, a fully managed observability platform used by millions. The Grafana Alerting squad works at the core of the Grafana open-source project (https://github.com/grafana/grafana) and focuses on letting users manage alerts at-scale for both Grafana and Prometheus-based alerts. This role is remote and Grafana is particularly interested in applications from Germany.
Responsibilities
- Influence the roadmap and set your own career objectives within the Alerting squad
- Deliver new features, iterate based on results and customer feedback
- Drive projects from ideation to production and operations
- Design, build, operate, and maintain critical backend systems, owning reliability, performance, and availability
- Participate in on-call rotations and take ownership of services in production
- Mentor and support other team members; participate in design discussions and collaboration
- Embrace open-source culture and contribute to projects beyond your immediate team
- Learn the codebase of a large distributed system and gain deeper understanding of the cloud product and customers
Requirements
- Solid experience with at least one programming language; Grafana primarily uses Go (familiarity with Python, Java, C++, Rust or similar is also valued)
- Experience developing software that runs in the Cloud or experience in systems engineering
- Experience designing and building distributed systems (examples in the team include scaling alert ingestion, evaluation, and delivery)
- Experience writing clean, robust, performant, and maintainable software
- Experience delivering projects end-to-end: gathering requirements, brainstorming, shipping, and iterating
- Comfortable working in a remote-first engineering organization; strong communication and collaboration skills
- Willingness to participate in on-call rotations and take operational ownership
Compensation & Rewards
- Germany compensation range: EUR 97,034 - EUR 116,441 per year
- All roles include Restricted Stock Units (RSUs)
- Compensation ranges are country-specific; recruiters will discuss local pay ranges if applying from a different location
Why You'll Thrive / Benefits
- 100% remote, global culture with a distributed team
- Opportunity to work on meaningful problems in a scaling organization
- Transparent communication and approachable leadership
- Strong open-source roots and community-driven values
- In-person onboarding to support new hires
- Global annual leave policy: 30 days per annum (with 3 days reserved for Grafana Shutdown Days); local legislation will be complied with where applicable
Other Notes
- Grafana Labs may use AI tools in recruitment to assist in matching CVs to job postings; the recruitment team will manually review inbound CVs
- #LI-Remote