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 plays a critical role in enhancing the performance, reliability, and scalability of our open-source products. The successful candidate will be responsible for analyzing system performance, designing strategies for optimization, and ensuring that our frameworks meet the expectations of a diverse user base. This role requires a blend of technical expertise, analytical skills, and a deep understanding of open-source technologies to deliver high-quality solutions that align with Canonical's objectives.



Job Responsibilities

  • Conduct performance analysis on open-source applications, focusing on scalability and resource utilization.
  • Design and implement performance benchmarks and testing frameworks.
  • Collaborate with development teams to identify bottlenecks and propose optimization solutions.
  • Monitor performance metrics and provide actionable insights through reports and dashboards.
  • Contribute to the documentation of performance engineering practices and methodologies.
  • Participate in code reviews and technical discussions to ensure best practices in performance optimization.
  • Engage with the open-source community to gather feedback and share performance improvement strategies.


Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • Minimum of 3 years of experience in performance engineering or similar roles.
  • Strong proficiency in programming languages such as Python, Java, or C++.
  • In-depth knowledge of performance tuning techniques and profiling tools.
  • Experience with open-source software development and contribution.
  • Familiarity with container orchestration technologies, such as Kubernetes.
  • Excellent analytical skills, with a strong attention to detail.


Technologies & Tools

The Performance Engineer - Open Source at Canonical will work with a variety of technologies and tools including, but not limited to, Linux-based operating systems, performance testing tools such as JMeter or Gatling, containerization platforms like Docker, and cloud service providers such as AWS or Azure. Additionally, familiarity with monitoring and logging tools such as Prometheus and Grafana will be beneficial in analyzing system behavior and performance.



Ideal Candidates

Ideal candidates for this position are innovative thinkers who possess strong problem-solving abilities and a passion for open-source technologies. They should be proactive in their approach to performance optimization and demonstrate a commitment to working collaboratively within a team environment. The ability to communicate complex technical concepts clearly and effectively to both technical and non-technical stakeholders is essential. A genuine interest in contributing to the open-source community will further distinguish candidates as valuable additions to Canonical.

Missouri has 37 American Job Centers. We list each with its address and hours. Find one →

View Similar Jobs

Matches Jobs

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