Staff Backend Engineer

Grafana Labs
Summary
Join Grafana Labs as a Staff Backend Engineer and contribute to the development of Pyroscope, an open-source continuous profiling database. This remote position, currently open to applicants in Germany only, focuses on implementing distributed systems for profile ingestion and queries. You will collaborate with a team to deliver new features, lead projects from concept to implementation, and maintain essential systems. The role requires strong experience with distributed systems, cloud software development, and on-call responsibilities. Grafana Labs offers a remote-first work environment with opportunities for professional growth and development. Compensation includes equity and a bonus (if applicable), with specific details discussed during the recruitment process.
Requirements
- Solid experience with at least one programming language. We use Go, but if you have familiarity with Python, C, C++, Rust or similar then that translates well
- Some experience with delivering projects from gathering requirements, brain-storming ideas all the way to shipping a product to the customerβs hands in a self-driven way
- Strong experience with designing and developing software that runs in the Cloud or experience with systems engineering
- Experience writing clean, robust, and performant software that is easily maintained by others
- Experience with being on-call and performing operations/SRE tasks or with the concept of infrastructure as code
- Solid experience with distributed systems
- Experience working with Kubernetes
Responsibilities
- Collaborate with your team to deliver new features, analyze outcomes, and make improvements
- Lead projects from concept to implementation, including ongoing customer support
- Design, build, operate, and maintain essential systems, ensuring reliability, performance, and availability
- Take an active role in influencing our roadmap and your own career objectives
- Participate in on-call rotations and take responsibility for the services you oversee
- Support and mentor team members, engage in design conversations, and work closely with colleagues
- Expand your skill set by deepening your knowledge of our cloud products, understanding our customers, and learning about our codebase
Preferred Qualifications
- Been a user of Grafana and Prometheus in operational roles (including on-call for your team at a previous employer or just using these tools on hobby/homelab projects)
- Exposure to microservices architecture
- Databases backend experience
Benefits
- Equity
- Bonus (if applicable)