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.

Overview


As a Performance Engineer - Open Source at Canonical, you will play a pivotal role in assessing and enhancing the performance of open-source software products. You will be responsible for developing and executing performance tests, analyzing the results, and working collaboratively with cross-functional teams to diagnose and resolve performance issues. Your expertise will drive performance improvements and ensure that our products meet high-quality standards, ultimately delivering exceptional value to our users.



Job Responsibilities

  • Design and implement performance testing strategies and frameworks for open-source projects.
  • Conduct thorough analysis of performance metrics and identify areas for optimization.
  • Collaborate with developers and product teams to solve performance-related challenges.
  • Create and maintain detailed documentation of performance test plans, methodologies, and results.
  • Continuously monitor application performance and work on proactive improvements.
  • Participate in code reviews and provide insights on performance best practices.
  • Support the integration of performance testing into the software development lifecycle.


Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • Proven experience in performance engineering, with a strong background in performance testing methodologies.
  • Expertise in scripting languages such as Python, Bash, or similar.
  • Familiarity with performance testing tools like JMeter, LoadRunner, or equivalent.
  • Solid understanding of open-source technologies and software development principles.
  • Experience with cloud platforms and distributed systems is preferred.
  • Excellent analytical and problem-solving skills, with a keen attention to detail.


Technologies & Tools


In this role, you will utilize a variety of technologies and tools to conduct your work effectively. These include but are not limited to performance testing frameworks like Apache JMeter and LoadRunner, continuous integration tools such as Jenkins and GitLab CI/CD, cloud platforms (e.g., AWS, Azure), and scripting languages including Python and Bash. Familiarity with debugging tools and profiling software will also be beneficial for performance analysis.



Ideal Candidates


The ideal candidate for the Performance Engineer - Open Source position at Canonical is someone who possesses a strong analytical mindset and a passion for optimizing software performance. You should be proactive, detail-oriented, and able to work collaboratively within teams across different functions. Exceptional communication skills are essential, as you will be required to present findings to both technical and non-technical stakeholders. A genuine interest in open-source technologies and a commitment to maintaining high-quality standards will further enhance your fit for this role.

In September there were 7.5 million job openings in the US, and 7.1 million people out of work and looking, says the Bureau of Labor Statistics. The job market now →

View Similar Jobs

Matches Jobs

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