1 year ago
Responsibilities
- Resolve complex customer problems related to Ubuntu, OpenStack, Kubernetes, and other open source software.
- Develop fixes, backport patches, and work with upstream communities for inclusion in releases.
- Troubleshoot issues and drive them to resolution through workarounds, guidance, and fixes released upstream and in Ubuntu.
- Maintain close working relationships with field, support, and product engineering teams.
- Participate in upstream communities and review code produced by other engineers.
- Work across the stack, including bare metal, virtualization, containerization, storage, networking, OpenStack, Kubernetes, and open source applications.
- Participate in team discussions to improve processes, tools, and documentation.
- Prioritize work, manage time effectively, and maintain clear technical communications.
Requirements
- Professional experience as a software engineer.
- Background in Computer Science, STEM, or a similar field.
- Strong experience with Linux, OpenStack, Kubernetes, or other cloud technologies.
- Strong development-level experience with Python, Go, C, or C++ on Linux.
- Ability to troubleshoot with gdb and other tools.
- Familiarity with git source code repositories and branches.
- An exceptional academic track record from high school and preferably university.
- Willingness to travel up to four times a year for internal events.
- Interest in and experience with Ubuntu Linux, Kubernetes, OpenStack, Ceph, QEMU/KVM, LXC/LXD, Python, Go, C, PostgreSQL, MongoDB, Debian packaging, and distributed systems.
Benefits
- Globally remote work arrangement
- Twice-yearly in-person team sprints and international travel opportunities
- Personal learning and development budget
- Annual compensation review
- Recognition rewards
- Annual holiday leave
- Maternity and paternity leave
- Employee Assistance Programme
- Priority Pass and travel upgrades for long-haul company events
Tech Stack
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.