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 is responsible for enhancing the performance, efficiency, and reliability of various open-source projects and products. This role involves analyzing system performance metrics, identifying bottlenecks, and implementing solutions to improve software performance across multiple deployment platforms. The engineer will be proactive in diagnosing performance issues, collaborating with development teams to optimize code, and ensuring that all systems are compliant with the highest performance standards to benefit users and developers in the open-source community.



Job Responsibilities

  • Conduct thorough performance analysis on applications and systems to identify areas for improvement.
  • Collaborate with cross-functional teams to implement performance enhancements and optimizations.
  • Design and execute benchmarking tests to evaluate the performance of open-source software.
  • Develop automation scripts and tools to monitor system performance in real-time.
  • Document performance issues and resolutions, providing recommendations for future enhancements.
  • Stay updated on industry trends and advancements to integrate relevant methodologies into existing processes.
  • Provide support and guidance to developers on best practices for performance optimization.


Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • Proven experience in performance engineering or related roles, with a strong focus on open-source technologies.
  • Proficiency in programming languages such as Python, Java, or C++.
  • Familiarity with performance testing tools like JMeter, Gatling, or similar.
  • Experience with cloud-based solutions and platforms (AWS, Google Cloud, Azure).
  • Strong analytical skills and the ability to troubleshoot complex performance issues.
  • Excellent communication skills and the ability to work collaboratively in a remote team environment.


Technologies & Tools

The Performance Engineer - Open Source will utilize various technologies and tools to fulfill their responsibilities, including performance testing frameworks such as JMeter and Gatling. Familiarity with containerization technologies like Docker and orchestration tools such as Kubernetes is essential for performance testing in cloud environments. Additionally, the engineer will work with monitoring tools like Prometheus and Grafana to track application and system performance metrics effectively.



Ideal Candidates

The ideal candidate for the Performance Engineer - Open Source position is someone who possesses a deep passion for open-source technology and innovation. They should be detail-oriented with a strong analytical mindset, capable of identifying and resolving performance bottlenecks effectively. A collaborative spirit is essential, coupled with the ability to communicate complex technical concepts to both technical and non-technical stakeholders. Candidates should also exhibit a strong commitment to continuous learning and adapt well to the ever-evolving technology landscape.

Job alerts are where we started. See everything else Jobareer does, on one page. What Jobareer does →

View Similar Jobs

Matches Jobs

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