Company logo hidden

Containerization & Virtualisation Engineer

Unlock employer Dubai, United Arab Emirates Posted: 12 Nov 2024

Financial

  • Estimate: $60k - $90k*
  • Zero income tax location

Accessibility

  • Fully Remote
  • Apply from abroad
  • No Relocation Support
  • Visa Provided

Requirements

  • Experience: Unspecified

Position

About the Job:
Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in various breakthrough initiatives such as public cloud, data science, AI, engineering innovation, and IoT. We serve customers that include prominent public cloud and silicon providers, as well as industry leaders across multiple sectors.

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 role focuses on software engineering related to virtualization and container technology, with an emphasis on performance, security, and operability. We are looking for exceptional software engineers experienced in Go, Rust, or C/C++ to work on next-generation open-source technologies.

Key projects include:

  • RustVMM: Developing a new hypervisor for Linux focused on performance and security.
  • Docker Image Development: Improving the quality, consistency, and security of Docker images.
  • LXD: Engineering for a system container and virtual machine manager widely used across Linux platforms.
  • Kubernetes & OpenStack Infrastructure: Contributing to various cloud platform technologies.

Responsibilities:

  • Design and specify new features, building consensus on approach.
  • Engage with upstream communities within your area of expertise.
  • Conduct security analyses and reviews to ensure defense in depth.
  • Create and monitor performance benchmarks to optimize products.
  • Collaborate with a distributed team and write high-quality code.
  • Debug issues and conduct code reviews to maintain quality.

Qualifications:

  • Exceptional academic record in Computer Science or a STEM field, or a compelling alternative narrative.
  • Experience in open-source virtualization or container technology.
  • Familiarity with kernel or low-level system work.
  • Professional written and spoken English.
  • Experience with Linux (Debian or Ubuntu preferred).
  • Excellent interpersonal skills and a passion for learning and development.

Additional Skills:

  • Performance engineering and security experience are valued.

Language Requirements:
Professional proficiency in written and spoken English is required.

What We Offer:

  • Competitive compensation based on geographical location, experience, and performance.
  • Performance-driven annual bonuses and a personal development budget.
  • Distributed work environment with occasions for in-person meetings.
  • Annual compensation review and recognition rewards.
  • Comprehensive benefits including leave policies, Employee Assistance Programme, and travel opportunities.

About Canonical:
Canonical is at the forefront of the global shift to open source and has been a remote-first company since 2004. By joining Canonical, you will contribute to changing the world through open source, while also having the opportunity to grow and develop your career in a supportive and dynamic environment.

Apply Direct

Jobs you might like   View all jobs

About Software Development Company

Company details are hidden. Subscribe to view full company profile.

Ready to apply for this role?

Apply Direct