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 will be responsible for enhancing the performance and scalability of our open-source software offerings. This role involves monitoring and analyzing system performance metrics, identifying bottlenecks, and implementing optimizations to ensure our products meet the highest performance standards. The ideal candidtate will work closely with development teams to design and execute performance tests while collaborating with various stakeholders to drive performance improvements across our solutions.



Job Responsibilities

  • Conduct thorough performance analysis of existing systems and software components.
  • Design and implement performance testing strategies and benchmarks.
  • Identify and mitigate performance bottlenecks in software applications.
  • Collaborate with developers to optimize code efficiency and resource utilization.
  • Provide detailed reports and presentations on performance findings and recommendations.
  • Work with cross-functional teams to enhance the overall user experience through performance improvements.
  • Stay up-to-date with industry standards and emerging technologies to drive best practices.


Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • Proven experience in performance engineering, particularly in open-source environments.
  • Strong proficiency in programming languages such as Python, Go, or C++.
  • Experience with performance testing tools and methodologies.
  • Understanding of cloud computing and containerization technologies.
  • Excellent analytical and problem-solving skills.
  • Effective communication skills, both written and verbal.


Technologies & Tools

The Performance Engineer - Open Source will utilize a variety of technologies and tools, including performance monitoring solutions, benchmarking frameworks, and cloud platforms. Familiarity with systems such as Kubernetes, Docker, Prometheus, Grafana, and Apache JMeter will be essential in effectively assessing system performance and scalability. The engineer will also interact with various source code management systems and CI/CD pipelines to ensure optimal performance through continuous integration practices.



Ideal Candidates

The ideal candidates for the Performance Engineer - Open Source position will possess a combination of strong technical skills and a proactive attitude toward problem-solving. They should be enthusiastic about open-source projects and have a keen interest in performance enhancement. Candidates will be expected to demonstrate a commitment to collaboration and teamwork while being capable of working independently. Strong attention to detail, a continuous learning mindset, and a passion for optimizing performance will set successful applicants apart.

Maryland has 30 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.