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.
Job Overview
The Senior or Staff Site Reliability Engineer - Performance Engineering at Circle will play a critical role in ensuring the reliability and performance of our scalable systems. This position is responsible for enhancing and maintaining system performance metrics, driving initiatives for operational excellence, and collaborating closely with cross-functional teams to streamline systems and processes. The ideal candidate will leverage their technical expertise and leadership abilities to architect solutions that ensure high performance and availability of services while navigating complex challenges in a dynamic environment.
Job Responsibilities
- Design and implement performance monitoring solutions to proactively identify potential issues in distributed systems.
- Collaborate with software engineering teams to evaluate and enhance the performance of applications during the entire development cycle.
- Analyze system failures and performance bottlenecks, implementing effective remediation strategies.
- Guide the adoption of best practices in performance testing and system reliability engineering across projects.
- Lead initiatives for capacity planning and performance tuning in cloud-based infrastructures.
- Develop and maintain thorough documentation of systems, processes, and performance metrics.
- Mentor junior engineers, providing training and support for performance engineering principles.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field; Master’s degree preferred.
- Minimum of 5 years of experience in Site Reliability Engineering or related fields.
- Strong programming skills in languages such as Python, Go, or Java.
- In-depth understanding of performance engineering methodologies and tools.
- Experience with setup, maintenance, and optimization of cloud-based infrastructure (AWS, GCP, Azure).
- Familiarity with monitoring and logging tools like Prometheus, Grafana, or ELK stack.
- Proven experience with CI/CD practices and tools.
- Excellent problem-solving skills and analytical thinking.
Technologies & Tools
This position will involve a variety of technologies and tools including, but not limited to, cloud services (AWS, Microsoft Azure, Google Cloud Platform), performance monitoring tools (Prometheus, Grafana), CI/CD pipelines (Jenkins, CircleCI), and programming languages such as Python, Go, and Java. Familiarity with container orchestration tools like Kubernetes and version control systems like Git is also beneficial. The candidate must be comfortable navigating and integrating these technologies to optimize system performance and reliability.
Ideal Candidates
Ideal candidates for this role possess a strong technical background combined with excellent communication and collaboration skills. They thrive in fast-paced environments and exhibit a proactive approach to problem-solving. A passion for optimizing system performance, along with a keen eye for detail, is essential. Successful team members demonstrate resilience and adaptability, embracing new challenges and technologies as they arise. Strong leadership capabilities and a mentorial mindset are critical for fostering a culture of continuous improvement within the team.
Free tools for your search, no account needed: a LinkedIn headline writer, a resume checker and more. Free tools →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.