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
The Performance Engineer - Open Source at Canonical will play a crucial role in ensuring the performance and efficiency of open-source applications and services. This position requires an analytical mindset to identify performance bottlenecks, optimize system processes, and contribute to the design and implementation of performance testing strategies. The engineer will collaborate closely with development teams to monitor, test, and enhance the performance of applications running on various platforms, ensuring that Canonical's offerings maintain the highest standards of efficiency and reliability in the open-source ecosystem.
Job Responsibilities
- Analyze and optimize the performance of open-source software and frameworks.
- Develop and maintain performance testing frameworks and automated testing suites.
- Collaborate with development teams to identify and resolve performance bottlenecks.
- Conduct performance benchmarks and evaluate system resource usage.
- Provide comprehensive reports detailing performance metrics and recommendations for improvement.
- Stay up-to-date with the latest performance tuning techniques and tools.
- Engage with the open-source community to gather insights and share best practices.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- A minimum of 3 years of experience in performance engineering or a related discipline.
- Proficient in performance testing tools such as JMeter, Gatling, or similar applications.
- Strong understanding of open-source technologies and ecosystems.
- Experience with scripting languages such as Python, Bash, or Perl.
- Familiarity with containerization and orchestration technologies (e.g., Docker, Kubernetes).
- Excellent analytical and problem-solving skills.
- Strong verbal and written communication skills, with the ability to present findings and recommendations clearly.
Technologies & Tools
The Performance Engineer - Open Source at Canonical will work with a variety of technologies and tools including performance testing frameworks such as JMeter and Gatling, profiling tools like VisualVM or YourKit, as well as continuous integration and deployment software like Jenkins and Travis CI. Familiarity with cloud environments and orchestration tools such as Docker and Kubernetes will also be essential for this role, alongside proficiency in programming and scripting languages to automate performance testing processes.
Ideal Candidates
Ideal candidates for the Performance Engineer position at Canonical should demonstrate a passion for open-source technologies and a commitment to delivering high-performance applications. They should possess an inquisitive nature, with strong analytical skills that allow them to troubleshoot complex performance issues effectively. A collaborative mindset will be essential, as the role requires regular interaction with cross-functional teams. Additionally, a proactive attitude towards learning and adapting to emerging technologies, along with the ability to communicate technical concepts clearly, will enhance their suitability for this dynamic role.
Unemployment in Chile was 9.9% in July 2026, by its own labor force survey, as the International Labour Organization publishes it. See it over the years →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.