Full Time

Performance Engineer - Open Source

Canonical
$90,000 - $130,000* / year (about $43–$63 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

The Performance Engineer - Open Source at Canonical will be responsible for ensuring the high performance and reliability of open-source solutions. This role involves analyzing system performance, identifying bottlenecks, and implementing optimized solutions. The ideal candidate will collaborate with various teams, including development and operations, to enhance system architecture and performance. With a focus on open-source technologies, this role is crucial for maintaining the efficiency and scalability of Canonical’s products and services.



Job Responsibilities

  • Analyze system performance metrics to identify bottlenecks and areas for improvement.
  • Design and implement performance testing strategies using open-source tools.
  • Collaborate with development teams to ensure that code changes do not adversely affect performance.
  • Develop and maintain performance benchmarks to assess system scalability.
  • Document performance testing procedures and results for stakeholders.
  • Guide and educate other teams on best practices for performance optimization.
  • Participate in troubleshooting sessions to resolve performance-related issues.


Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or related field.
  • Proven experience as a Performance Engineer or similar role.
  • Strong knowledge of performance testing tools and methodologies for open-source applications.
  • Proficiency in programming languages such as Python, Go, or Java.
  • Experience with Linux-based systems and cloud environments.
  • Excellent problem-solving and analytical skills.
  • Strong communication skills, both written and verbal.


Technologies & Tools

The Performance Engineer will be working with various technologies and tools, including but not limited to performance testing software such as JMeter and Gatling, monitoring solutions like Prometheus and Grafana, and cloud platforms such as AWS and Azure. Strong familiarity with containerization and orchestration technologies such as Docker and Kubernetes is also essential for ensuring optimal application performance across environments.



Ideal Candidates

The ideal candidate for the Performance Engineer - Open Source position is someone who is passionate about open-source technologies and possesses a strong background in performance engineering. They should demonstrate a keen analytical mindset, capable of troubleshooting complex system issues effectively. Furthermore, the candidate should exhibit excellent collaboration skills, thrive in a team-oriented environment, and be eager to continuously learn and adapt to new technologies and methodologies in the performance engineering domain.

Your LinkedIn headline is the first thing a recruiter reads in search results. Type your job and a few facts, and our headline writer gives you five to pick from. Write a headline →

View Similar Jobs

Matches Jobs

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