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
As a Performance Engineer - Open Source at Canonical, you will play a vital role in enhancing the performance, scalability, and efficiency of our open-source solutions. You will be responsible for analyzing system performance and leveraging performance tuning techniques to optimize software deployments and hardware configurations. Collaborating cross-functionally with development and operations teams, you will conduct benchmarks and performance tests, provide actionable insights, and contribute to the continuous improvement of our products and services.
Job Responsibilities
- Analyze and diagnose performance bottlenecks across systems and applications.
- Design and implement performance testing processes to evaluate system efficiency.
- Collaborate with software engineers to improve the performance of applications through code optimization.
- Develop benchmarking tools and techniques for performance assessment.
- Engage in troubleshooting efforts to identify and resolve performance-related issues.
- Create detailed performance reports and present findings to stakeholders.
- Work with infrastructure teams to deploy optimizations and enhancements in system configurations.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 3+ years of experience in performance engineering, system architecture, or related fields.
- Proficient in performance testing frameworks such as JMeter, Gatling, or similar.
- Strong programming skills in languages such as Python, C++, or Java.
- Knowledge of operating systems, networking, and distributed systems.
- Experience with logging and monitoring tools to evaluate system performance.
- Familiarity with cloud services and containerization technologies is a plus.
Technologies & Tools
In this role, you will engage with a variety of technologies and tools critical for performance engineering, including performance testing tools like Apache JMeter and Gatling, monitoring tools such as Prometheus and Grafana, cloud services like AWS and Azure, and programming languages including Python and Java. Your ability to navigate various open-source platforms and frameworks will be essential for assessing performance in diverse environments.
Ideal Candidates
The ideal candidate for this position will be analytical and detail-oriented, with a strong problem-solving mindset. A successful Performance Engineer - Open Source at Canonical will possess exceptional communication skills to effectively convey technical findings to non-technical team members. A passion for open-source technologies, a proactive approach to project management, and the ability to work collaboratively in a dynamic environment are key traits. Candidates that continuously seek learning opportunities and keeping abreast of industry trends will excel in this role.
Unemployment rose most in Finland: from 8.4% in 2024 to 9.5% in 2025, 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.