Full Time

Performance Engineer - Open Source

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

The Performance Engineer - Open Source at Canonical will play a pivotal role in enhancing the performance and scalability of open-source software solutions. The successful candidate will focus on analyzing system performance, identifying bottlenecks, and implementing optimizations to ensure that our software delivers high levels of efficiency. This position requires collaboration with cross-functional teams to design, develop, and deliver performance improvements while supporting the overall mission of Canonical to foster open-source innovation.



Job Responsibilities

  • Conduct performance testing and analysis on various open-source applications and systems.
  • Identify performance bottlenecks and recommend solutions to enhance efficiency.
  • Work closely with developers and QA teams to integrate performance testing into the development process.
  • Develop and maintain performance monitoring and benchmarking tools.
  • Produce detailed performance reports and present findings to stakeholders.
  • Support cloud-based infrastructure optimization for open-source deployments.
  • Stay updated with the latest industry trends and technologies to drive continuous improvement.


Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • Proven experience in performance engineering, with a focus on open-source technologies.
  • Strong programming skills in languages such as Python, Go, or Java.
  • Experience with performance testing tools like JMeter, Gatling, or similar software.
  • Strong analytical and problem-solving skills with a deep understanding of system architecture.
  • Familiarity with microservices architecture and cloud computing platforms.
  • Excellent verbal and written communication skills to convey technical concepts effectively.


Technologies & Tools

The Performance Engineer - Open Source will utilize a range of technologies and tools including performance testing frameworks like Apache JMeter and Gatling, programming languages such as Python, Go, and Java, as well as cloud services like AWS, Google Cloud Platform, or Azure. Familiarity with infrastructure monitoring tools, continuous integration/continuous deployment (CI/CD) pipelines, and version control systems such as Git will also be essential in effectively analyzing and optimizing software performance.



Ideal Candidates

Ideal candidates for this position are detail-oriented individuals with a passion for performance optimization and a strong commitment to enhancing open-source technologies. They possess outstanding analytical skills and are capable of troubleshooting complex systems efficiently. A collaborative mindset is essential, as the role requires effective coordination with various teams. Furthermore, a desire to continually learn and adapt to new technologies will significantly contribute to their success in this dynamic and innovative environment at Canonical.

Want the jobs posted today? With a job alert they are emailed to you as they come in, a day before they show on our job search. How it works →

View Similar Jobs

Matches Jobs

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