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 Circle, so some details may not match this job. The employer's own page has the real description.
Overview
The Senior/Staff Site Reliability Engineer - Performance Engineering at Circle will be instrumental in designing, implementing, and maintaining robust performance architectures to ensure the scalability and reliability of our platforms. This position will require deep technical expertise in performance tuning, system optimization, and proactive monitoring to enhance user experience and improve system health. Additionally, the role will involve collaborating with cross-functional teams to define performance metrics, establish best practices, and drive performance benchmarks and capacity planning.
Job Responsibilities
- Design and implement performance engineering strategies that align with business objectives.
- Conduct thorough performance analysis and tuning of applications and environments.
- Develop and maintain automated performance testing frameworks.
- Collaborate with development teams to identify performance bottlenecks and design optimal solutions.
- Establish performance monitoring benchmarks and metrics to ensure service reliability and responsiveness.
- Drive capacity planning and performance testing initiatives, including load and stress testing.
- Document best practices and performance improvement guidelines for team members and stakeholders.
- Participate in on-call rotations to troubleshoot and resolve performance-related incidents.
Qualifications
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- 7+ years of experience in Site Reliability Engineering, Performance Engineering, or a similar role.
- Proficiency in performance testing tools, such as JMeter, Gatling, or LoadRunner.
- Strong knowledge of cloud infrastructures (AWS, GCP, or Azure) and container orchestration (Kubernetes, Docker).
- Experience with programming/scripting languages such as Python, Go, or Java.
- Familiarity with monitoring and observability tools (Prometheus, Grafana, Datadog).
- Excellent problem-solving skills and a proactive approach to identifying and addressing performance issues.
- Strong communication skills and the ability to work collaboratively across teams.
Technologies & Tools
In this position, the Site Reliability Engineer will leverage a variety of technologies and tools. Key technologies include cloud platforms such as Amazon Web Services (AWS) and Google Cloud Platform (GCP), as well as configuration management tools like Ansible and Terraform. Proficient use of containerization technologies such as Docker and orchestration tools like Kubernetes is essential. Performance testing will be driven using tools such as JMeter and Gatling, while monitoring and logging will utilize solutions like Prometheus, Grafana, and ELK stack.
Ideal Candidates
The ideal candidate for this role will possess a strong analytical mindset, coupled with a passion for performance optimization and system reliability. They should thrive in fast-paced environments and be capable of prioritizing tasks effectively. An ideal candidate is a proactive communicator who fosters a culture of collaboration and continuous improvement. They should also display resilience when troubleshooting complex performance issues, demonstrating both technical acumen and strategic thinking to enhance service redundancy and reliability.
Most job openings for the size of the industry in August: professional and business services; private education and health care, 5 for every 100 jobs. Fewest: construction, 2.9. Compare industries →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.