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 Staff Site Reliability Engineer - Performance Engineering at Circle is responsible for ensuring optimal performance, reliability, and scalability of systems while managing the infrastructure necessary to support high traffic and growth. This role requires a collaborative approach to problem-solving, leveraging performance metrics and monitoring tools to proactively address performance issues. The Engineer will work closely with cross-functional teams to enhance the site's reliability, helping to maintain Circle's reputation as a leader in digital finance. Continuous improvement and innovation will be at the forefront of this position, significantly influencing the infrastructure that powers our services.
Job Responsibilities
- Design, implement, and maintain robust performance engineering and monitoring frameworks.
- Analyze performance metrics and identify performance bottlenecks across various systems.
- Collaborate with development and operations teams to optimize and enhance applications and services.
- Architect changes and enhancements to ensure scalability and reliability in the production environment.
- Conduct performance tests and validate changes through load testing, capacity planning, and tuning.
- Automate routine tasks and improve efficiencies related to performance testing and monitoring.
- Document findings and recommend optimizations to enhance the overall user experience.
- Stay up-to-date with emerging technologies and industry trends to integrate relevant tools and practices.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or related field; advanced degree preferred.
- Minimum of 5 years of experience in Site Reliability Engineering or Performance Engineering.
- Strong understanding of performance testing tools, methodologies, and automated reporting.
- Experience with cloud technologies such as AWS, Azure, or GCP.
- Proficiency in programming languages, including but not limited to Python, Go, or Java.
- Familiarity with container orchestration tools such as Kubernetes and Docker.
- Excellent analytical skills and problem-solving capabilities.
- Strong communication and collaboration skills to work effectively with technical and non-technical teams.
Technologies & Tools
In this position, the Staff Site Reliability Engineer - Performance Engineering will utilize a variety of technologies and tools including performance testing frameworks like JMeter or Gatling, monitoring solutions such as Prometheus and Grafana, and CI/CD tools like Jenkins and GitLab. Familiarity with cloud services (AWS, Azure, GCP), database management systems, and scripting languages will also be advantageous for successfully fulfilling the responsibilities of this role.
Ideal Candidates
The ideal candidate for the Staff Site Reliability Engineer - Performance Engineering position is a proactive individual with a passion for technology and a strong desire to drive performance excellence. They possess a deep understanding of complex systems and are motivated by challenges inherent in system reliability and performance optimization. This person demonstrates strong leadership qualities, excellent communication skills, and an ability to work collaboratively across diverse teams. A keen interest in continuous learning and improvement, along with a strategic mindset towards achieving high performance in scalable environments, will set the ideal candidate apart.
Our resume checker is free and needs no account: upload a resume and see what to fix. Check my resume →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.