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 optimizing and enhancing our systems' performance by identifying bottlenecks, implementing enhancements, and ensuring our open-source projects meet high performance standards. This position involves close collaboration with cross-functional teams to deliver remarkable software solutions and significantly improve user experience. The ideal candidate will leverage their expertise in performance testing, analysis, and optimization while actively contributing to the community-driven evolution of our software projects.



Job Responsibilities

  • Design, develop, and implement robust performance testing strategies for various open-source projects.
  • Identify performance bottlenecks and recommend modifications to improve system efficiency.
  • Create detailed performance reports and provide actionable insights to development teams.
  • Collaborate with product and development teams to establish performance targets and metrics.
  • Support and mentor team members on performance engineering best practices and methodologies.
  • Contribute to the open-source community through documentation, presentations, and collaboration on projects.
  • Continuously research new performance testing tools and technologies to improve methods and processes.


Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • Minimum of 3 years of experience in performance engineering or a related discipline.
  • Proficiency in performance testing tools such as JMeter, LoadRunner, or similar.
  • Strong programming skills in languages such as Python, Java, or C++.
  • Experience with open-source technologies and a passion for community-driven projects.
  • Familiarity with performance profiling and monitoring tools.
  • Excellent analytical and problem-solving capabilities.


Technologies & Tools

In this position, the Performance Engineer will utilize a variety of technologies and tools, including but not limited to performance testing frameworks like Apache JMeter and LoadRunner, profiling tools such as VisualVM or YourKit, and programming environments featuring Python and Java. Familiarity with CI/CD tools and cloud environments, like AWS or Azure, will also prove beneficial in automating performance testing and deployment processes.



Ideal Candidates

Ideal candidates for the Performance Engineer - Open Source position exhibit a strong foundation in performance testing alongside a genuine enthusiasm for open-source development. They possess excellent communication skills, a collaborative spirit, and the ability to explain complex technical concepts to non-technical stakeholders. Additionally, they are proactive learners, eager to embrace the dynamic environment of software development and committed to driving improvements that enhance overall system performance.

In Connecticut, the weekly job search for unemployment is 3 work search activities a week (at least 1 of them an employer contact), its agency says. What it asks →

View Similar Jobs

Matches Jobs

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