Grafana Labs is a remote-first, open-source powerhouse known for its visualization tool used by millions globally. The role involves building end-to-end observability solutions and maintaining critical systems to ensure their reliability and performance.
Responsibilities:
- Work with your team to build and roll out 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
- Take on complex challenges and break them down to achieve short feedback loops: to analyze, design, and build modular solutions, deliver MVPs, gather data and feedback, and then progress iteratively
- Maintain critical systems, and own their 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
- Take an active role in influencing our roadmap and your own career objectives
Requirements:
- You are a motivated self starter with a bias towards action
- You have strong coding skills and operational experience; you were responsible for operating the software you have built
- You have worked on a SaaS platform and dealt with common distributed systems problems (e.g. scalability, multi-tenancy, data isolation, HA, …)
- You have excellent written and spoken communication skills
- You are willing to work across teams
- You are pragmatic; you prioritize progress over perfection; you can handle ambiguity
- You must have programming experience in Java and experience with Kubernetes and any one of the cloud platforms
- You are customer focused