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 Jobs via eFinancialCareers, 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 specializing in Performance Engineering plays a crucial role in enhancing the performance, reliability, and efficiency of our services. This position requires a thorough understanding of performance engineering principles, metrics, and best practices, alongside strong collaboration with various teams to implement solutions that improve system capabilities. The ideal candidate will lead initiatives to identify bottlenecks, optimize resource usage, and ensure that our platform consistently meets high performance standards while supporting scalability for future growth.
Job Responsibilities
- Design and implement performance testing strategies that measure system performance and scalability under various loads.
- Identify performance bottlenecks across the system and develop and deploy methods for enhancing efficiency and scalability.
- Work with developers and architects to integrate performance considerations throughout the software development lifecycle.
- Analyze performance data and create detailed reports for management, suggesting optimizations and improvements.
- Mentor junior engineers on performance engineering best practices and modeling performance impacts of architectural changes.
- Collaborate with DevOps teams to implement monitoring tools and alerting mechanisms for performance metrics.
- Contribute to the development of performance-related documentation and standards across the engineering organization.
Qualifications
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- 5+ years of experience in Site Reliability Engineering (SRE), DevOps, or related fields, with a focus on performance engineering.
- Proficiency in performance testing tools and frameworks, such as JMeter, LoadRunner, or Gatling.
- Strong programming or scripting skills in languages such as Python, Java, or Go.
- Experience with cloud services (AWS, Azure, GCP) and container orchestration platforms (Kubernetes, Docker).
- Familiarity with monitoring tools like Prometheus, Grafana, or New Relic.
- In-depth knowledge of system architecture and networking concepts.
Technologies & Tools
In this role, the candidate will utilize a diverse range of technologies and tools essential for performance engineering and site reliability. This includes programming and scripting languages like Python, Java, and Go; performance testing tools such as JMeter and LoadRunner; cloud platforms like AWS and Azure; container orchestration with Kubernetes; and monitoring solutions like Prometheus and Grafana. Familiarity with CI/CD pipelines and DevOps practices will also be crucial in leveraging automation for performance-related tasks.
Ideal Candidates
Ideal candidates will possess strong analytical skills and a proactive approach to problem-solving, demonstrating the ability to work effectively in fast-paced environments. They should exhibit excellent communication skills to liaise with cross-functional teams and translate technical details into actionable insights. A collaborative mindset, along with a passion for continuous improvement and innovation in system performance, is essential. Additionally, a curiosity to explore new technologies and methodologies that enhance system reliability and efficiency will make for a successful candidate in this role.
No password to remember: you can log in with a link we email you. Log in →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.