Canonical Circular Logo

Containerization & Virtualisation Engineer

Canonical Jeddah, Saudi Arabia Posted: 08 Jan 2025

Financial

  • Estimate: $80k - $120k*
  • Zero income tax location

Accessibility

  • Fully Remote
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Unspecified
  • English: Professional

Position

About the Job: Canonical is a leading provider of open-source software and operating systems, particularly known for Ubuntu, which is widely utilized in initiatives like public cloud, data science, AI, engineering innovation, and IoT. The company boasts a distributed workforce of over 1,000 colleagues across more than 70 countries, with few office-based roles, as teams meet in person two to four times a year.

This position is part of a general selection process for software engineers specializing in virtualization and container technology, focusing on the full stack from kernel to user space. Canonical seeks exceptional engineers proficient in Go, Rust, or C/C++ to work on next-generation open-source VMM or container technology, as well as related networking and storage solutions.

Key Responsibilities:

  • Design and specify new features while building consensus on approaches.
  • Engage with upstream communities in your area of expertise.
  • Conduct security analyses and reviews to ensure defense in depth.
  • Create and monitor performance benchmarks to optimize products.
  • Collaborate proactively with a distributed team.
  • Write high-quality code for new features and debugging issues.
  • Review code produced by other engineers.
  • Discuss ideas and collaborate to find effective solutions.

Requirements:

  • Exceptional academic track record in Computer Science or STEM.
  • Proven experience working with open-source virtualization or container technology.
  • Familiarity with kernel or low-level systems.
  • Professional written and spoken English.
  • Experience with Linux (Debian or Ubuntu preferred).
  • Excellent interpersonal, communication, and presentation skills.
  • Willingness to travel twice a year for company events lasting up to two weeks.

Additional Skills Valued:

  • Performance engineering and security experience.

Compensation and Benefits:
Canonical considers geographical location, experience, and performance for compensation. Annually, compensation is reviewed with a performance-driven bonus system. Benefits include:

  • 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.
  • Opportunities for travel to various locations for team meetings.

Canonical is an equal opportunity employer and values diversity in the workplace.

Apply now

Jobs you might like   View all jobs

About Canonical

We deliver open source to the world faster, more securely and more cost effectively than any other company. We're also the publishers of Ubuntu, the worldโ€™s most popular enterprise Linux from cloud to edge, together with a passionate global community of 200,000+ contributors.