Grafana Labs - Staff Software Engineer - Databases SRE | Germany | Remote
Requirements
• 8+ years of software engineering experience, including significant time building and owning distributed systems in production. • Strong production software skills, ideally in at least one object-oriented language. You write clean, tested code and can make targeted changes in large open-source codebases you didn’t write. • Deep understanding of distributed systems: performance, scaling and failure modes. You can reason about how a system will break before it does. • Experience running multi-tenant systems at scale on Kubernetes in AWS, GCP or Azure, with infrastructure-as-code tools such as Terraform, Helm or Jsonnet. • Hands-on experience designing and implementing SLOs. • Experience being on call for production systems. You troubleshoot calmly and methodically under pressure, and you’ve taken part in blameless incident response and written high-quality post-incident reviews. • Staff-level technical leadership: driving cross-team projects, setting technical direction and making the engineers around you better. • Working knowledge of Linux internals, networking and cloud storage. • Experience with Mimir, Loki, Tempo, Pyroscope, Prometheus or other observability and time-series databases. • Open-source contributions. • Customer reliability engineering (CRE) or customer-facing escalation experience.
Responsibilities
• Build reliability into the product. Write production code in our services, tooling and the Mimir, Loki and Tempo codebases that makes our databases more resilient, self-healing and scalable as demand grows quickly. • Build reliability into the product. • Build automation and platform tooling that removes toil and scales our reliability practices across regions and cloud providers. • Build automation and platform tooling • Lead technical design. Author design docs, review others’ designs and PRs, and shape feature design so it’s scalable and operable from day one. • Lead technical design. • Own the SLO framework. Define and evolve per-tenant SLOs and reliability models. Use SLO burn and incident learnings to find and fix the causes of failure in the systems themselves. • Own the SLO framework. • Improve observability and alerting so we find problems before customers do, and so escalations are actionable rather than noisy. • Improve observability and alerting • Be on call for our highest-SLA customers. Act as a technical escalation point for complex customer environments. Lead customer-impacting incident response, including customer bridge calls when needed, and write blameless post-incident reviews that lead to engineering fixes. • Be on call for our highest-SLA customers. • Handle the operational work that comes from on-call. This includes investigating customer escalations, following up on incident actions, tuning capacity and configuration, and turning recurring issues into permanent fixes or automation. • Handle the operational work that comes from on-call. • Multiply the team. Mentor engineers, teach reliability practices that teams adopt early in development, and work with engineering leadership on roadmaps and product strategy. • Multiply the team. • We highly value those who are intellectually curious, who default to transparency, possess a high bias towards action, and who are also kind (this is important!) • On-Call • On-Call • Weekday on-call is 12-hour shifts, Monday to Friday, split between North America and Europe so you cover your local working hours. Weekends are covered by a separate 24-hour rotation. You’ll take a weekend roughly once every six to eight weeks.
Benefits
• 100% Remote, Global Culture - As a remote-only company, we bring together talent from around the world, united by a culture of collaboration and shared purpose. • 100% Remote, Global Culture - • Scaling Organization – Tackle meaningful work in a high-growth, ever-evolving environment. • Scaling Organization • Transparent Communication – Expect open decision-making and regular company-wide updates. • Transparent Communication • Innovation-Driven – Autonomy and support to ship great work and try new things. • Innovation-Driven • Open Source Roots – Built on community-driven values that shape how we work. • Open Source Roots • Empowered Teams – High trust, low ego culture that values outcomes over optics. • Career Growth Pathways – Defined opportunities to grow and develop your career. • Career Growth Pathways • Approachable Leadership – Transparent execs who are involved, visible, and human. • Approachable Leadership • Passionate People – Join a team of smart, supportive folks who care deeply about what they do. • Passionate People • In-Person onboarding - We want you to thrive from day 1 with your fellow new ‘Grafanistas’ to learn all about what we do and how we do it. • In-Person onboarding • Balance is Key - We operate a global annual leave policy of 30 days per annum. 3 days of your annual leave entitlement are reserved for Grafana Shutdown Days to allow the team to really disconnect. *We will comply with local legislation where applicable. • Balance is Key
Apply in one click
Upload My Resume
Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT