Senior Backend Engineer - Databases Pyroscope
Core
Design, build, operate, and maintain distributed systems for profile ingestion and queries in Pyroscope, an open-source continuous profiling database.
Role type
Senior Backend Engineer (Distributed Systems)
Builds
Pyroscope (open-source continuous profiling database) and its cloud/on-premises solutions
Domain
Observability, Cloud Infrastructure, Distributed Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Go, distributed systems, Kubernetes, cloud systems engineering, on-call/SRE operations, infrastructure as code, clean robust software design, project leadership
Preferred skills
Python, C, C++, Rust, eBPF, microservices architecture, Prometheus, Grafana
Technologies
Go, Kubernetes, Prometheus, Grafana, eBPF, Python, C, C++, Rust, Node.js, Java, Dotnet, Ruby
Responsibilities
Design and implement distributed systems for profile ingestion and queries; lead projects from concept to implementation; operate and maintain essential systems for reliability and performance; participate in on-call rotations; mentor team members and engage in design conversations
Seniority
Senior, hands-on IC with leadership responsibilities