over 1 year ago
Responsibilities
- Drive software performance and correctness in a specific project
- Collaborate with colleagues and the open source community globally
- Develop shared tools and infrastructure for performance measurement, analysis, and reporting
- Teach, train, and develop performance engineering skills and culture within the team
- Strengthen test capabilities, harnesses, and pipelines
- Analyze systems and code to understand performance and scalability
- Solve problems directly or through influence, leadership, and skills development
- Review code and technical designs
Requirements
- Exceptional academic record from high school and university
- Undergraduate degree in Computer Science, Mathematics, or Physics
- Demonstrable personal initiatives improving performance, efficiency, and correctness in code
- Experience with Linux, preferably Debian or Ubuntu
- Knowledge of performance analysis across areas such as CPUs, kernels, distributed systems, compilers, runtimes, databases, web browsers, or performance tooling
- Experience with test harnesses and capabilities in relevant programming languages
- Leadership, mentorship, communication, presentation, interpersonal, curiosity, flexibility, accountability, and self-motivation skills
- Professional written and spoken English
- Ability to travel internationally twice a year for company events lasting up to two weeks
Benefits
- Distributed work environment with twice-yearly in-person team sprints
- Personal learning and development budget of USD 2,000 per year
- Annual compensation review
- Recognition rewards
- Annual holiday leave
- Maternity and paternity leave
- Employee Assistance Programme
- Opportunity to travel to new locations to meet colleagues
- Priority Pass and travel upgrades for long-haul company events
- Applications accepted from almost any country and time zone
About Canonical
Canonical, the publisher of Ubuntu, provides open source security, support and services. Our portfolio covers critical systems, from the smallest devices to the largest clouds, from the kernel to containers, from databases to AI. With customers that include top tech brands, emerging startups, governments and home users, Canonical delivers trusted open source for everyone.