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.
Staff Site Reliability Engineer - Performance Engineering Job Description
Staff Site Reliability Engineer - Performance Engineering
As a Staff Site Reliability Engineer specializing in Performance Engineering at Circle, you will be responsible for ensuring the efficiency and reliability of our platform through in-depth analysis and proactive performance optimizations. You will work collaboratively within cross-functional teams, engaging in all aspects of performance evaluation, capacity planning, and executing reliability methodologies. Your expertise will drive improvements across our systems while contributing to robust solutions that enhance user experiences and operational efficiency.
Job Responsibilities
- Conduct performance analysis and benchmarking to identify scalability issues and bottlenecks across the system.
- Design and implement solutions for performance improvement, engaging in both strategic and tactical approaches.
- Collaborate with development teams to define and enforce coding standards focusing on performance.
- Monitor system performance metrics and provide actionable insights for continuous improvement.
- Implement automated testing and performance monitoring tools to ensure system reliability.
- Assist in capacity planning and estimation to support system scalability.
- Provide mentorship and guidance to junior engineers regarding performance engineering practices.
- Participate in on-call duty rotations to ensure high availability of production systems.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related discipline; Master's degree preferred.
- A minimum of 5 years of experience in a Site Reliability Engineering or Performance Engineering role.
- Proficiency in scripting languages such as Python, Go, or Bash.
- In-depth knowledge of performance testing tools and frameworks (e.g., JMeter, Gatling).
- Experience with cloud technologies (AWS, GCP, Azure) and container orchestration (Kubernetes, Docker).
- Strong understanding of distributed systems, data structures, and algorithms.
- Excellent problem-solving skills and ability to work under pressure.
- Effective communication skills, both written and verbal, with the ability to articulate complex technical concepts to diverse audiences.
Technologies & Tools
In this role, you will utilize a diverse set of technologies and tools including but not limited to cloud platforms such as AWS or Google Cloud, container orchestration tools like Kubernetes and Docker, performance testing frameworks like JMeter and Gatling, monitoring software such as Prometheus or Grafana, and scripting languages such as Python and Go. Familiarity with Continuous Integration/Continuous Deployment (CI/CD) pipelines is also essential to enhance deployment reliability.
Ideal Candidates
The ideal candidate for this position is analytical and detail-oriented, possessing a genuine passion for performance optimization and reliability. You should have strong technical skills combined with a collaborative mindset, eager to mentor and share knowledge with peers. The ability to adapt to changing environments and tackle challenges with innovation will render you successful in enhancing Circle's platform performance. If you thrive in fast-paced settings and are committed to delivering exceptional results, you may be the perfect fit for our team.
How is the job market doing right now? Our page reads the government’s numbers each month, by industry and kind of work. The job market now →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.