Company logo hidden

Containerization & Virtualisation Engineer

Unlock employer 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

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.

Ready to apply for roles like this?

Unlock the company name and direct application link. Subscribers get instant access to fresh jobs across Dubai, Abu Dhabi and Riyadh, many with visa support.

Unlock employer & apply directly

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 Direct

Jobs you might like   View all jobs

Ready to apply for this role?

Apply Direct