Job Description
Canonical is seeking a skilled Containerization & Virtualisation Engineer to contribute to next-generation open-source VMM or container technology. The role focuses on virtualization, container technology, and cloud infrastructure, essential for modern software deployments. The Engineer will engage with upstream communities, conduct security analysis, create performance benchmarks, and collaborate with a distributed team.
Responsibilities:
- Design and specify new features
- Engage with upstream communities
- Conduct security analysis and reviews
- Create and monitor performance benchmarks
- Collaborate with a distributed team
- Write high-quality code
- Debug issues and produce fixes
- Review code from other engineers
- Discuss ideas and collaborate on solutions
Requirements:
- Exceptional academic record
- Undergraduate degree in Computer Science or STEM
- Experience with open-source virt or container tech
- Experience working in the kernel or low-level systems
- Professional written and spoken English
- Experience with Linux (Debian or Ubuntu preferred)
- Excellent interpersonal skills, curiosity, flexibility, and accountability
- Passion, thoughtfulness, and self-motivation
- Excellent communication and presentation skills
- Result-oriented with a personal drive
- Ability to travel twice a year for company events
What Canonical offers:
- Distributed work environment
- 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 meet colleagues
- Priority Pass and travel upgrades for long-haul company events