Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets.
The company's Ubuntu platform is widely used in breakthrough initiatives such as public cloud, data science, AI, engineering innovation, and IoT.
As a pioneer of global distributed collaboration with 1200+ colleagues in 75+ countries and very few office-based roles, teams meet two to four times yearly in person to align on strategy and execution.
Key responsibilities include resolving complex customer problems related to Ubuntu, Kernel, Ceph, OpenStack, or Kubernetes and other open source software.
Maintaining close working relationships with Canonical's Field, Support and product engineering teams is crucial. Participation in upstream communities, developing bug fixes, backport patches, and working with upstream for inclusion are also essential tasks.
Additional duties involve reviewing code produced by other engineers, demonstrating good judgment in technical methods and techniques, prioritizing work and managing time effectively against priorities, participating in team discussions to improve processes, tools, and documentation, and maintaining clear, technical and concise communications.
Requirements:
* An exceptional academic track record
* Background in Computer Science, STEM or similar
* Experience with Linux and open source software
* Experience with at least one of Python, Go, C or C++ on Linux
* A drive to learn unfamiliar technology and deep-dive difficult issues
Nice-to-Have Skills:
* You love technology and working with brilliant people
* You are curious, flexible, articulate, and accountable
* You value soft skills and are passionate, enterprising, thoughtful, and self-motivated