Full Time

Performance Engineer - Open Source

Canonical
$80,000 - $120,000* / year (about $38–$58 an hour)

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 is responsible for enhancing the efficiency and effectiveness of our open-source technologies. This role involves analyzing system performance, optimizing processes, and collaborating with cross-functional teams to ensure the successful deployment and maintenance of high-performance applications. The ideal candidate will employ their expertise to contribute to the performance tuning and scaling of our software solutions while advocating for best practices in performance monitoring and testing.



Job Responsibilities

  • Analyze and evaluate the performance of open-source software applications.
  • Identify areas for improvement and develop performance optimization strategies.
  • Collaborate with development teams to implement performance best practices.
  • Set up and maintain performance monitoring tools and dashboards.
  • Conduct performance tuning, load testing, and stress testing of applications.
  • Create comprehensive performance reports and metrics to communicate findings.
  • Provide technical guidance and support to team members regarding performance issues.


Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • Proven experience as a Performance Engineer or in a similar role.
  • Strong analytical skills with proficiency in performance tuning and optimization.
  • Experience with open-source performance monitoring tools.
  • Familiarity with scripting languages such as Python or Bash.
  • Ability to effectively communicate technical concepts to non-technical stakeholders.


Technologies & Tools

The Performance Engineer will utilize a variety of technologies and tools including but not limited to performance monitoring tools such as Prometheus, Grafana, and Apache JMeter. Familiarity with cloud platforms like AWS or Azure, as well as container orchestration tools such as Docker and Kubernetes, is essential for performance testing and optimization in modern environments.



Ideal Candidates

The ideal candidates for the Performance Engineer - Open Source position will demonstrate strong problem-solving abilities, a keen attention to detail, and a passion for open-source technologies. They will possess excellent communication skills, allowing them to effectively collaborate with diverse teams. Furthermore, a proactive attitude towards learning and adapting to new challenges in performance engineering is crucial for success in this role.

Unemployment does not last the same number of weeks everywhere. In Georgia it is paid for 14 to 26 weeks, set by the state's unemployment rate. How it works there →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.