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 Canonical, so some details may not match this job. The employer's own page has the real description.
Job Overview
Canonical is seeking a skilled Performance Engineer - Open Source to join our dynamic team. This role is crucial for enhancing the performance of our software solutions within the open-source ecosystem. The successful candidate will be responsible for analyzing, testing, and optimizing system performance, ensuring our products meet the high standards expected by our global user base. This position requires not only technical expertise in performance engineering but also the ability to work collaboratively with developers, product managers, and other stakeholders to achieve optimal results.
Job Responsibilities
- Analyze and identify performance bottlenecks in various systems and applications.
- Design and implement performance tests to measure system capabilities.
- Collaborate with development teams to integrate performance improvements in the software lifecycle.
- Generate detailed performance reports and provide actionable recommendations to teams.
- Maintain and enhance performance testing frameworks and toolsets.
- Continuously monitor application performance and support troubleshooting efforts.
- Document best practices in performance engineering and contribute to knowledge sharing.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Proven experience in performance engineering and system optimization.
- Solid understanding of open-source ecosystems and technologies.
- Proficiency in programming languages such as Python, Go, or Java.
- Experience with performance testing tools like Apache JMeter, Gatling, or LoadRunner.
- Strong analytical skills and ability to troubleshoot complex performance issues.
- Excellent communication skills and experience working in collaborative environments.
Technologies & Tools
The Performance Engineer - Open Source will utilize a variety of technologies and tools including but not limited to cloud platforms such as AWS and Azure, performance testing frameworks like Apache JMeter, monitoring tools such as Grafana and Prometheus, and collaborative tools like Git and Jira. Familiarity with containerization technologies such as Docker and orchestration systems like Kubernetes will also be beneficial in optimizing the performance of microservices-based architectures.
Ideal Candidates
The ideal candidate for this position will possess a strong technical background combined with a proactive attitude towards problem-solving. They should demonstrate a passion for open-source technologies and a commitment to continuous learning and improvement. Exceptional analytical thinking, attention to detail, and effective communication skills are crucial, as this role involves collaboration across various teams. A self-motivated individual who thrives in a fast-paced environment and can manage priorities efficiently will greatly enhance our performance engineering efforts.
In the Americas in 2025, unemployment ran from 1.7% in Cuba to 18% in St. Vincent & Grenadines, by the International Labour Organization’s estimates. Every country, ranked →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.