Open Source Performance Engineer

New

Skills

Devops eBPF Engineer Golang Java Javascript Python Rust

Join Canonical, the company behind Ubuntu, as a Performance Engineer - Open Source. Work remotely with global teams to drive performance, correctness, and efficiency across the full open source software stack. As a key member of our distributed engineering teams, you will champion performance culture, refine measurement frameworks, and enhance software quality for enterprise and cloud environments.

Job Overview

This role is designed for precision-oriented engineers passionate about open source, software performance, and correctness. You will collaborate with engineers worldwide, work at every layer of the software stack, and have opportunities to influence both product direction and technical culture.

Key Responsibilities
  • Drive performance and correctness improvements in specific projects and across shared tools.
  • Analyze systems, code, and infrastructure to identify and resolve performance bottlenecks.
  • Collaborate globally to develop and maintain measurement frameworks, dashboards, and analytical capabilities.
  • Mentor and train team members to foster a performance-focused engineering culture.
  • Review technical designs and code for scalability, correctness, and efficiency.
Required Skills & Qualifications
  • Exceptional academic background in Computer Science, Mathematics, or Physics.
  • Strong experience with Linux (Debian or Ubuntu preferred).
  • Expertise in performance measurement tools (e.g., profiling, flamegraphs, eBPF).
  • Proficiency in one or more programming languages: C, C++, Rust, Golang, Python, Java, or others.
  • Demonstrated personal initiatives to improve software performance and correctness.
  • Excellent interpersonal, communication, and presentation skills in English.
  • Ability to collaborate in a multicultural, distributed environment.
  • Willingness to travel internationally twice a year for company events.
  • Leadership, mentorship abilities, and a passion for continuous learning.
  • Self-motivation, adaptability, and a commitment to excellence.

Job Type: Remote

Salary: Not Disclosed

Experience: Entry

Duration: 12 Months

Share this job:

Similar Jobs

Cloud Project Manager

New

Lead and deliver cloud transformation projects

Maintain project profitability and identify new business opportunities

AWS Azure Cloud Devops

Cloud Engineering Manager Role

New

Build and lead cloud engineering teams

Deliver scalable platform and infrastructure tools

Agile Architecture AWS CI/CD

Senior AI Design Manager

New

Hire remote AI design leader

Enhance GitLab's AI capabilities

Ai Devops Machine Learning Product

Customer Success Engineer EMEA

New

Support EMEA customers remotely

Enable successful DevOps adoption

Agile Methodologies CI/CD Cloud Platforms Communication

Linux Sustaining Engineer Role

New

Resolve critical issues in open source stack

Collaborate with upstream communities

Ceph Devops Docker Engineer

Ubuntu Embedded Project Manager

New

Deliver complex engineering projects on embedded devices.

Coordinate cross-functional, multinational teams and stakeholders.

Architecture Devops Embedded systems IOT

GitOps Engineering Manager APAC

New

Lead and mentor high-performing DevOps teams

Advance infrastructure-as-code and GitOps practices

Agile Methodologies Devops Distributed systems Infrastructure as code

Microservices Engineer (Remote)

New

Design and build scalable microservices and APIs

Enhance performance, resilience, and security of backend systems

CI/CD Devops Distributed systems Docker

Lead Linux Kernel Engineer

New

Lead kernel architecture and development for Ubuntu Linux

Optimize security and performance of the Linux kernel

Bash Scripting C programming Debian packaging Device Drivers

Site Reliability Engineer Role

New

Automate infrastructure operations using software engineering best practices.

Architect, deploy, and manage cloud platforms at scale.

Containers Devops devsecops Engineer

Technical Author Roles

New

Elevate industry standards in documentation.

Build scalable documentation capacity across teams.

Community engagement Devops Git IOT

Ubuntu Kernel Engineering Manager

New

Lead distributed engineering teams

Ensure secure and high-quality kernel delivery

C programming Devops Git Golang

Rust Engineering Lead Opportunity

New

Advance Rust adoption across Canonical projects

Develop high-quality Rust software for Linux systems

Computer science Devops Distributed systems Flutter

Cloud Engineering Manager Role

New

Lead and manage distributed engineering team

Optimize managed service delivery for customers

Agile Agile Methodologies C++ Cloud Technologies

Ubuntu Security Engineer

New

Enhance Ubuntu ecosystem security

Identify and remediate software vulnerabilities

C programming Code Auditing Devops Devops Tools

Linux QA Automation Engineer

New

Enhance Ubuntu release quality through automation and testing

Monitor, analyze, and report software quality metrics

Agile Development Automation Continuous integration Data Analytics

Site Reliability Consultant

New

Manage and optimize CICD pipelines

Develop and maintain deployment tooling

Devops Github Actions Golang Java

Senior SRE Gitops Engineer

New

Advance IT operations automation

Lead infrastructure as code practices

Architecture Cloud Computing Devops Elasticsearch

Senior Golang Developer Role

New

Develop scalable cloud-based disaster recovery solutions

Enhance and maintain high-load distributed services

Algorithms Architecture Cloud Services Data Structures

Site Reliability Engineering Manager

New

Lead and mentor remote DevOps teams

Drive infrastructure as code and automation

Agile Methodologies Cloud Devops Distributed systems

Solutions Engineering Software Engineer

New

Lead development of open source automation tools

Enhance infrastructure-as-code for efficient operations

Cloud Computing Devops Distributed systems Engineer

Remote Customer Success Engineer

Posted 3 days ago

Hire a remote engineer

Support GitLab customers

CI/CD Cloud Computing Customer success Devops

Linux Kernel Engineer Role

Posted 3 days ago

Expand Ubuntu support for new SoC platforms

Optimize Linux kernel performance for partner silicon

Bash Scripting C programming Device Drivers Devops

Ubuntu Platform Integration Engineer

Posted 3 days ago

Optimize Ubuntu for new hardware and silicon.

Collaborate with partners on platform integration.

C C++ Devops Docker

Enterprise Open Source Sales Manager

Posted 3 days ago

Lead and manage regional enterprise sales teams.

Drive adoption of open source solutions among enterprise clients.

Cloud Computing Container Technologies Devops IOT

Automotive Technical Manager Role

Posted 3 days ago

Lead and grow a distributed engineering team

Ensure product compliance with automotive and industrial standards

Agile Methodologies Cloud Technologies Devops Embedded development

Linux Operations Engineer

Posted 3 days ago

Troubleshoot and resolve complex open source infrastructure issues

Collaborate with global teams and upstream communities

Ceph Devops Docker Engineer

Graduate Sales Development Role

Posted 3 days ago

Drive sales pipeline growth

Identify and engage new business opportunities

Blockchain Business Development Communication Devops

Engineering Director, Canonical

Posted 3 days ago

Lead and manage distributed engineering teams

Drive software quality and performance

Agile Methodologies Devops Director Distributed systems

Senior Python MongoDB Engineer

Posted 3 days ago

Develop a fully managed MongoDB solution

Automate deployment and operations across environments

Automated Testing Devops Engineer Infrastructure Automation

Go Developer Tooling Engineer

Posted 3 days ago

Develop open-source developer tooling

Integrate modern workflows with Ubuntu

C C++ Containers Devops

Ubuntu Platform Engineering Manager

Posted 3 days ago

Lead and develop high-performing engineering teams

Optimize Ubuntu for cutting-edge silicon platforms

Architecture C C++ Devops

Senior Ubuntu Engineering Manager

Posted 4 days ago

Lead and grow a distributed engineering team

Drive development of Ubuntu’s core components

Architecture Debian packaging Devops Java

Linux Crypto Security Engineer

Posted 4 days ago

Enhance Ubuntu's security and cryptography to meet international standards

Develop automation tools for compliance auditing and remediation

Ansible Applied Cryptography C programming Devops

Security Engineering Manager Role

Posted 4 days ago

Lead and develop a security engineering team

Drive implementation of industry security standards

Agile Development Cloud Devops IOT

Ubuntu Sales Engineer Role

Posted 4 days ago

Facilitate enterprise adoption of Ubuntu Pro

Provide technical guidance and solutions to customers

AWS Azure Cloud Computing Containers

Cloud Alliances Solutions Architect

Posted 4 days ago

Enable partners to adopt Canonical's open source technologies

Architect cloud and data center solutions

AWS Azure Bash Ceph

Containerization & Virtualization Engineer

Posted 4 days ago

Develop and enhance virtualization and container technologies

Ensure security, performance, and reliability of cloud infrastructure

Devops Docker Engineer Go

AppArmor Security Engineering Manager

Posted 4 days ago

Lead and develop the AppArmor engineering team.

Enhance Ubuntu's security through new features.

Agile Development C programming Cloud Devops

Senior SRE Engineer Role

Posted 4 days ago

Ensure infrastructure reliability and scalability

Lead and improve incident management processes

AWS Azure Datadog Devops

Linux Systems Engineer Optimisation

Posted 4 days ago

Optimise Ubuntu for modern hardware platforms

Collaborate with global partners and engineering teams

C C++ Debian Devops

Ubuntu Security Engineering Manager

Posted 4 days ago

Lead and develop a high-performing security engineering team

Drive vulnerability remediation and robust security measures

Agile Development C Devops Go

Linux Kernel Engineer Role

Posted 4 days ago

Advance Ubuntu kernel development

Ensure hardware and virtualization enablement

Bash Scripting C programming Device Drivers Devops

Cloud Services Team Manager

Posted 4 days ago

Lead and develop engineering teams

Deliver open source cloud solutions

AWS Azure Ceph Devops

Graduate Linux Software Engineer

Posted 4 days ago

Contribute to open source software and Ubuntu.

Develop robust, high-quality software for global users.

Cloud Computing Devops Engineer Golang

Private Cloud Delivery Engineer

Posted 4 days ago

Deliver private cloud consulting services

Design and automate VMware-based infrastructure

CI/CD Cloud Devops Engineer

Senior Penetration Tester Role

Posted 6 days ago

Conduct vulnerability assessments and penetration testing

Develop and recommend security remediation plans

Cloud Cloud Computing Devops Network Security

Senior Cloud Platform Engineer

Posted 6 days ago

Lead cloud infrastructure projects

Architect and migrate workloads to GCP

Ansible AWS Cloud Devops

Senior Cloud Platform Engineer

Posted 6 days ago

Deliver high-quality infrastructure projects on GCP.

Lead and mentor cloud engineering teams.

Ansible AWS Cloud Devops

Linux Support Engineer

Posted 6 days ago

Deliver exceptional technical support for Ubuntu products

Investigate and resolve complex customer issues

Customer Support Devops Engineer IOT
overtime