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 enhancing the performance and scalability of our open-source products. Your expertise will contribute to analyzing system performance, identifying bottlenecks, and implementing strategies for optimization. Collaborating with cross-functional teams, you will drive initiatives aimed at delivering high-quality performance improvements, ensuring that our solutions meet the diverse needs of our global user base.



Job Responsibilities

  • Conduct performance analysis and profiling of open-source applications.
  • Identify and troubleshoot performance bottlenecks across various system components.
  • Develop and implement performance test strategies using industry-standard tools.
  • Collaborate with developers to optimize code and improve software architecture.
  • Monitor system performance in production environments and report metrics.
  • Document performance tuning guidelines and best practices.
  • Engage with the community to gather feedback and drive impact through user insights.


Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • 3+ years of experience in performance engineering or software performance testing.
  • Proficiency in performance testing tools such as JMeter, Gatling, or similar.
  • Strong knowledge of programming languages such as Python, Java, or Go.
  • Familiarity with Linux-based systems and open-source software development.
  • Experience with cloud platforms (AWS, Azure, GCP) is a plus.
  • Excellent analytical and problem-solving skills.
  • Ability to work effectively in a remote, agile environment.


Technologies & Tools

In this role, you will be using a variety of technologies and tools such as Linux, Docker, Kubernetes, and performance testing frameworks like JMeter and Gatling. Additionally, familiarity with continuous integration/continuous deployment (CI/CD) pipelines and monitoring tools such as Prometheus and Grafana will be beneficial to improve workflow efficiency.



Ideal Candidates

The ideal candidates for the Performance Engineer - Open Source position at Canonical are proactive and detail-oriented individuals, possessing a strong passion for open-source technologies. They are critical thinkers who can effectively analyze complex systems and implement solutions that enhance performance. Equally important is their ability to communicate clearly and collaborate with diverse teams, fostering a culture of continuous improvement while demonstrating a strong commitment to quality and innovation.

Free tools for your search, no account needed: a LinkedIn headline writer, a resume checker and more. Free tools →

View Similar Jobs

Matches Jobs

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