Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by Grafana Labs, so some details may not match this job. The employer's own page has the real description.
Job Overview
Grafana Labs is seeking a knowledgeable and proactive Software Engineer specialized in Platform Capacity to join our remote team in the USA. This role is integral to enhancing our platform's scalability, reliability, and performance. You will collaborate with cross-functional teams to optimize our infrastructure, ensuring we can accommodate a growing user base while maintaining seamless service delivery. Your expertise will contribute significantly to the ongoing development of innovative solutions that empower users and enhance their experience with Grafana.
Job Responsibilities
- Design and implement scalable system architectures to support high availability and performance requirements.
- Monitor and analyze capacity metrics to inform system optimization and scalability improvements.
- Work closely with development teams to understand application demands and adjust infrastructure accordingly.
- Implement automation for capacity management, including deployment processes and system monitoring solutions.
- Troubleshoot and resolve capacity-related issues in production environments.
- Document system design and workflows to maintain an up-to-date knowledge base.
- Participate in on-call rotations to ensure system health and performance.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- 3+ years of experience in software engineering, particularly focusing on capacity planning and performance tuning.
- Proficiency in programming languages such as Go, Python, or Java.
- Experience with cloud infrastructure (AWS, GCP, Azure) and container orchestration (Kubernetes, Docker).
- Strong understanding of monitoring tools and techniques for performance metrics, including Grafana itself.
- Ability to analyze system design and identify potential scalability issues.
- Excellent communication skills and ability to work collaboratively in a remote environment.
Technologies & Tools
The Software Engineer - Platform Capacity will utilize various technologies and tools that may include but are not limited to cloud platforms such as AWS, GCP, or Azure, deployment and orchestration tools like Kubernetes and Docker, and performance monitoring solutions including Grafana, Prometheus, and others to ensure optimal infrastructure management and reliability.
Ideal Candidates
Ideal candidates will demonstrate a strong analytical mindset, exceptional problem-solving skills, and a passion for technological innovation. They should possess effective communication skills, enabling them to convey complex information clearly and collaborate successfully with diverse teams. The right individual will also have a proactive approach to identifying opportunities for improvement and possess the agility to adapt to evolving project requirements in a fast-paced environment.
Had a job search go strangely, or terribly? Tell us. We publish stories without names. Tell your story →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.