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
Distributed Systems @ 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. We are a 100% remote company with team members across 40+ countries. Grafana Cloud is a fully managed observability platform built for scale. The Grafana Alerting squad operates at the core of the Grafana open-source project and its mission is to provide a comprehensive way for users to manage alerts, both on-prem and at cloud scale.
Responsibilities
- Influence the squad roadmap and your own career objectives.
- Work with your team to deliver new features, iterate based on results, and drive projects from ideation through to operations in customers' hands.
- Design, build, operate, and maintain critical systems, owning reliability, performance, and availability.
- Participate in your team’s on-call rotation and take ownership of the services you run.
- Embrace open-source culture and contribute to projects beyond your immediate scope.
- Mentor and support other team members, participate in design discussions, and collaborate closely with teammates in a remote-first environment.
- Learn new skills by gaining a deeper understanding of the cloud product, customers, and a large distributed codebase.
Examples of recent projects in the Alerting domain:
- Building distributed systems to scale alert ingestion and delivery of Prometheus-based alerts.
- Unifying Alerting setup and delivery for Grafana and Prometheus-based alerts.
- Building distributed systems to scale alert evaluation, reaching over 500 evaluations per second in production.
Requirements / Qualifications
- Solid experience with at least one programming language. Grafana uses Go; familiarity with Python, Java, C++, Rust or similar translates well.
- Experience delivering projects end-to-end: gathering requirements, brainstorming, shipping, and iterating in a self-driven way.
- 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.
- Comfortable working remotely with strong communication skills and an independent, proactive attitude.
- Customer-focused mindset and pragmatism: able to break down complex challenges and iterate with short feedback loops.
Compensation & Rewards
- Spain compensation range for this role: EUR 82,988 - EUR 99,586 (annual). Actual compensation may vary by level, experience, and skillset.
- All roles include Restricted Stock Units (RSUs).
Why You’ll Thrive at Grafana Labs
- 100% remote, global culture with collaborative, open, and transparent decision-making.
- Scaling organization with meaningful work and opportunities for career growth.
- Innovation-driven environment with autonomy and support to ship work and experiment.
- Open-source roots and empowered teams operating with high trust and low ego.
- In-person onboarding to help new hires integrate and learn from peers.
- Global annual leave policy of 30 days per annum (with 3 days reserved for Grafana Shutdown Days), subject to local legislation.
Equal Opportunity & Recruitment
- Grafana Labs is an equal opportunity employer and will recruit, train, compensate, and promote regardless of protected characteristics.
- The company may utilize AI tools in recruitment to assist matching CVs to job postings; recruitment team manually reviews CVs for alignment.
Location & Work Model
- This is a remote opportunity; applications from Spain are specifically encouraged. The role is remote-first and requires strong remote collaboration skills.
Notes
- The Alerting squad works closely with Grafana Cloud teams and customers to ensure alerting is reliable and scalable for critical systems and infrastructure.