Grafana Labs logo
Grafana Labs·Verified

Senior Software Engineer - Grafana Search & Storage

The Opportunity

The Grafana Search & Storage squad is developing Grafana’s next-generation storage layer. As a key component of our App Platform, Unified Storage enables developers to build innovative applications using a Kubernetes-inspired Operator pattern to interact with data directly.

In addition to operating Unified Storage at scale within Grafana Cloud, our team manages two essential features for discovery and organization: Search, the unified engine for finding and querying all Grafana data, and Folders, for hierarchical content management.

What You’ll Be Doing

  • Take an active role in influencing our roadmap and your own career objectives.
  • Work with your team to deliver new features, then use the results to iterate and improve.
  • Drive projects from initial ideation all the way to operations once it is in the hands of customers.
  • Embrace our open-source culture and contribute to other projects that may not directly fall within your team’s scope.
  • Design, build, operate, and maintain critical systems, owning reliability, performance, and availability.
  • Be a part of your team’s on-call rotations and take ownership of the services you’re running.
  • Mentor and support other team members, participate in design discussions, and collaborate with the team.
  • Learn new skills by gaining a deeper understanding of our cloud product and our customers and getting to know the codebase of a large distributed system.
  • Collaborate effectively in our remote-first engineering organization using regular video calls, bringing an independent attitude and strong communication skills.

What Makes You a Great Fit

  • You are a motivated self-starter with a bias towards action.
  • You are customer-focused with a passion for creating intuitive products that fit customers’ needs.
  • Pragmatism: Ability to take on complex challenges, break them down, achieve short feedback loops, analyze, design, and build modular solutions, deliver MVPs, gather data, and progress iteratively.
  • Strong collaboration and communication skills tailored for a fully remote team setup.
  • Solid experience with Go, Rust, Python, or other similar programming languages.
  • Demonstrated knowledge of and experience working with large distributed systems.
  • Experience with delivering projects from gathering requirements and brainstorming ideas all the way to shipping products to customers.
  • Experience 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.

Bonus Points For

  • Prior experience as a user of Grafana and Prometheus in operational roles (including on-call or hobby/homelab projects).
  • Familiarity with being on-call, performing operations/SRE tasks, or infrastructure as code concepts.

Timezone overlap

UTC-8–-4

Open to

NA

Sign in to track applications and earn points.

More roles at Grafana Labs

Similar remote roles