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.
Security @ 4
Go @ 4
Grafana @ 4
Kubernetes @ 4
Prometheus @ 4
Ruby @ 3
Python @ 3
Java @ 3
Distributed Systems @ 4
Leadership @ 4
Communication @ 7
SRE @ 3
Node.js @ 3
Rust @ 3
Microservices @ 4
Customer Support @ 4
AI @ 4
Profiling @ 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 a remote-first, open-source company with a large global user base. Pyroscope is an open-source continuous profiling database that provides scalable, efficient storage and querying of profiling data and integrates with Grafana to correlate profiles with metrics, logs, and traces. The backend team works closely with clients and Grafana Cloud teams to deliver profiling solutions for on-premises and cloud environments at scale. This position focuses on implementing distributed systems to manage profile ingestion and queries.
Responsibilities
- Collaborate with the team to deliver new features, analyze outcomes, and iterate on improvements
- Lead projects from concept to implementation and provide ongoing customer support
- Design, build, operate, and maintain systems ensuring reliability, performance, and availability
- Influence roadmap and career objectives
- Participate in on-call rotations and take responsibility for services you oversee
- Support and mentor team members, engage in design conversations, and work closely with colleagues
- Expand knowledge of cloud products, customers, and the codebase
- Use modern AI coding assistants within security guidelines to increase developer productivity
Requirements
- Solid experience with at least one programming language; the team uses Go (experience in Go is highly relevant). Familiarity with Python, C, C++, Rust, Java, Ruby, Node.js, or .NET is also applicable
- Strong experience designing and developing software that runs in the cloud or systems engineering experience
- Solid experience with distributed systems
- Experience working with Kubernetes
- Experience with being on-call and performing operations/SRE tasks or familiarity with infrastructure as code
- Some experience delivering projects end-to-end: gathering requirements, brainstorming, shipping products
- Motivated self-starter with strong communication skills and ability to work independently in a remote-first environment
Bonus Points
- Experience using Grafana and Prometheus in operational roles
- Exposure to microservices architecture
- Databases backend experience
- Experience with instrumentation support for languages (Golang, .NET, Java, Ruby, eBPF, Python, Node.js, Rust)
Compensation & Equity (Canada)
- Salary range (Canada): 186,368 - 223,642 CAD per year
- All roles include Restricted Stock Units (RSUs)
Why You’ll Thrive at Grafana Labs
- 100% remote, global culture with cross-functional collaboration
- Scaling organization with opportunities to work on meaningful, high-impact problems
- Transparent communication and approachable leadership
- In-person onboarding and a global annual leave policy of 30 days per annum (with 3 reserved Grafana Shutdown Days)
Other Notes
- This is a remote position in the US and Canada. Compensation ranges are country-specific; candidates applying from other locations will discuss their market’s pay range with a recruiter.
- Grafana Labs may use AI tools in the recruitment process to assist in matching CVs to job postings.