Virtualization and Container Solutions Engineer

2 weeks ago


Cleveland, Ohio, United States Canonical - Jobs Full time
Job Overview

Canonical is a prominent provider of open-source software and operating systems catering to global enterprises and technology sectors. Our flagship platform, Ubuntu, plays a crucial role in innovative enterprise projects, including public cloud, data science, artificial intelligence, engineering advancements, and the Internet of Things (IoT). We serve a diverse clientele, comprising leading public cloud and silicon providers, as well as industry frontrunners across various domains.

As a pioneer in global distributed collaboration, our workforce spans over 70 countries, with a minimal number of office-based roles. Our teams convene two to four times a year in various engaging locations worldwide to synchronize on strategy and execution.

Canonical is a founder-led, profitable, and expanding organization.

This opportunity is part of a general recruitment process for software engineers specializing in virtualization and container technologies, encompassing both kernel and user space. If you are an outstanding software engineer proficient in Go, Rust, or C/C++, and are eager to contribute to next-generation open-source Virtual Machine Monitor (VMM) or container technologies, or related open-source networking and storage solutions, we encourage you to explore this role.

In today’s software deployment landscape, containerization, virtualization, and cloud infrastructure are indispensable. We are committed to investing in open-source initiatives related to application isolation, workload orchestration, system or OCI containers, and microservice architecture.

Here are some of the projects currently underway at Canonical:

  • RustVMM: A promising new hypervisor for Linux, focusing on performance, security, and operability. Join our team to leverage your expertise in VMM and related kernel networking and storage capabilities.
  • Docker Image Quality: While creating and publishing Docker images is straightforward, ensuring their quality, consistency, and security remains a challenge. Our Rockcraft team is dedicated to enhancing the Docker image experience for the open-source community.
  • LXD: A modern system container and virtual machine manager extensively utilized on Ubuntu, ChromeOS, and other Linux platforms. LXD engineering encompasses the entire software stack, from low-level kernel work to high-level management REST APIs and CLI.
  • Kubernetes Product Team: Focused on building MicroK8s for streamlined Kubernetes experiences and Charmed Kubernetes for advanced integration. Our work extends to Kubernetes itself and the operational tools surrounding it.
  • OpenStack Team: Delivering Charmed OpenStack, OVN/OVS, and Ceph, bringing cloud platform technologies to large-scale computing environments.

We seek system-level developers proficient in C/C++, Golang, Rust, and Python to work on security-critical, performance-oriented, and mission-critical code, emphasizing software delivery, containers, security, sandboxing, and application orchestration. Our teams are driven to make a significant impact on modern cloud computing technologies.

Location: Remote container and virtualization engineering roles are available across all time zones.

Key Responsibilities
  • Design and specify new features while building consensus on approaches.
  • Engage with upstream communities relevant to your expertise.
  • Conduct security analyses and reviews to ensure robust defense mechanisms.
  • Create and monitor performance benchmarks to optimize product functionality.
  • Collaborate proactively with a distributed team.
  • Write high-quality code to develop new features.
  • Debug issues and produce high-quality code for resolutions.
  • Review code contributions from fellow engineers.
  • Discuss ideas and collaborate on effective solutions.
Qualifications
  • Exceptional academic background from both high school and university.
  • Undergraduate degree in Computer Science or a related STEM field, or a compelling narrative regarding your alternative path.
  • Demonstrated drive and a history of exceeding expectations.
  • Experience in open-source virtualization or container technologies.
  • Familiarity with kernel or low-level systems.
  • Professional proficiency in written and spoken English.
  • Experience with Linux (Debian or Ubuntu preferred).
  • Strong interpersonal skills, curiosity, flexibility, and accountability.
  • Passion, thoughtfulness, and self-motivation.
  • Excellent communication and presentation abilities.
  • Results-oriented with a personal commitment to meeting obligations.
  • Willingness to travel twice a year for company events lasting up to two weeks each.
Additional Skills We Value
  • Experience in performance engineering and security.
What We Offer

We consider geographical location, experience, and performance when determining compensation worldwide. We conduct annual compensation reviews (more frequently for graduates and associates) to recognize outstanding performance. In addition to base pay, we provide a performance-driven annual bonus and additional benefits that reflect our values and ideals. Our programs are designed to meet local needs while ensuring fairness globally.

  • Distributed work environment with biannual team sprints in person.
  • 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 to travel to new locations to meet colleagues.
  • Priority Pass and travel upgrades for long-haul company events.
About Canonical

Canonical is a trailblazing technology firm at the forefront of the global shift towards open source. As the publisher of Ubuntu, one of the most significant open-source projects and a platform for AI, IoT, and cloud computing, we are making a daily impact on the world. We recruit globally and maintain high standards for our team members. We expect excellence, as our success relies on being the best in our field. Canonical has operated as a remote-first company since its inception in 2004. Joining us is a step into the future, challenging you to think innovatively, work efficiently, acquire new skills, and elevate your performance.

Canonical is an equal opportunity employer. We are committed to fostering a workplace free from discrimination. A diverse range of experiences, perspectives, and backgrounds contributes to a better work environment and superior products. Regardless of your identity, we ensure your application receives fair consideration.

#LI-remote



  • Cleveland, Ohio, United States Canonical - Jobs Full time

    Position OverviewCanonical is a prominent provider of open-source software and operating systems, catering to the global enterprise and technology sectors. Our flagship platform, Ubuntu, plays a crucial role in transformative enterprise initiatives such as public cloud computing, data science, artificial intelligence, engineering advancements, and the...


  • Cleveland, Ohio, United States Stantec Full time

    About the RoleWe are seeking a highly skilled Structural Engineer to join our team at Stantec, a leading consulting firm in the water industry. As a key member of our team, you will play a critical role in designing and developing sustainable solutions for water infrastructure projects.Key ResponsibilitiesPerform preliminary and detailed structural analysis...


  • Cleveland, Ohio, United States Emerald Resource Group Full time

    FULL JOB DESCRIPTION If you are a dedicated E-Commerce Solutions Engineer with a passion for driving transformation, we invite you to explore this opportunity. Emerald Resource Group is a premier destination for IT Professionals at all stages of their careers. We are currently seeking a talented individual to join a leading organization as an E-Commerce...


  • Cleveland, Ohio, United States Apex Systems Full time

    Job#:Job Description:Title:Cloud Solutions Architect Apex Systems is seeking a skilled Cloud Solutions Architect to join our team. This role involves working closely with a leading organization to deliver advanced cloud architecture solutions. The selected candidate will be tasked with implementing precise authorization security frameworks for various...


  • Cleveland, Ohio, United States Jobot Full time

    About the Role:This position is hosted by Jobot. We are currently seeking a dedicated Solutions Engineer to join our dynamic team. Salary:$85,000 - $100,000 per yearCompany Overview:Our organization has been a leader in providing cutting-edge fabrication and machine tool technology for over 25 years. We have expanded our reach across various regions,...


  • Cleveland, Ohio, United States Eliassen Group Full time

    Position Overview: Our client is in search of a skilled Cloud Solutions Architect. This role offers a hybrid work environment, and candidates should be located in the Cleveland area. As a W2 consultant, you will have access to an exceptional benefits package that includes Medical, Dental, and Vision coverage, a 401k plan with company matching, and life...


  • Cleveland, Ohio, United States PNC Full time

    Position Overview At PNC, our workforce is our most significant differentiator and competitive edge in the markets we operate. We are all committed to providing the best experience for our clients. We collaborate daily to cultivate an inclusive workplace culture where every employee feels respected, valued, and has the opportunity to contribute to the...


  • Cleveland, Ohio, United States Sherwin-Williams Full time

    About the Role:The Cybersecurity Engineer Lead will play a key role in fostering the development of detection engineering and threat hunting services performed by Sherwin-Williams' Cyber Fusion Center (CFC). This team is responsible for creating and tuning high-fidelity detections for the company's Cybersecurity Security Operations Center (CSOC) using our...


  • Cleveland, Ohio, United States Canonical - Jobs Full time

    Job OverviewCanonical is a prominent player in the realm of open source software and operating systems, catering to enterprises and technology sectors globally. Our flagship platform, Ubuntu, is extensively utilized in transformative enterprise projects encompassing public cloud, data science, artificial intelligence, engineering advancements, and the...


  • Cleveland, Ohio, United States TEKsystems Full time

    Key Competencies:Azure, AWSEssential Skills:Azure, AWSPosition Overview:The Infrastructure Solutions Engineer is tasked with the configuration, installation, and upgrades necessary to diagnose and maintain the hardware and software within the existing technological framework. This role is pivotal in troubleshooting basic issues and delivering support to...


  • Cleveland, Ohio, United States ACL Digital Full time

    Position OverviewWe are seeking a Senior Cloud Solutions Architect to join our dynamic team at ACL Digital. This role is pivotal in shaping our cloud strategy and driving the implementation of innovative solutions.Key ResponsibilitiesMax Bill Rate: $142Work Arrangement: Hybrid (3 days in office, 2 days remote)Essential QualificationsThe ideal candidate will...


  • Cleveland, Ohio, United States The Sherwin-Williams Company Full time

    Position Overview:The Infrastructure Solutions Engineer is tasked with the configuration, installation, and enhancement of systems to effectively troubleshoot and sustain the hardware and software within the existing technological framework. Key Responsibilities:- Troubleshoot fundamental issues and provide assistance in crafting suitable solutions to uphold...


  • Cleveland, Ohio, United States Kimmel & Associates Full time

    About Kimmel & Associates: Kimmel & Associates is a prominent mechanical and energy contracting firm renowned for delivering outstanding design-build construction, energy management services, and mechanical maintenance solutions tailored for educational, governmental, and healthcare sectors, catering to both industrial and commercial facilities. Our...


  • Cleveland, Ohio, United States Staffing Solutions Enterprises Full time

    Cloud Operations Engineer Contract - Remote PositionAssignment Length: 3+ monthsPay Rate: $60-$70/hourKey Responsibilities:• Implementing deployment strategies: Zero Downtime, Canary Releases, Blue-Green Deployments• Utilizing secure programming practices and a foundational understanding of cryptography and certificates• Proficiency in at least two...


  • Cleveland, Ohio, United States Kimmel & Associates Full time

    About Kimmel & Associates: Kimmel & Associates is a prominent mechanical and energy contracting firm renowned for delivering outstanding design-build construction, energy solutions, and mechanical maintenance services. We cater to a diverse clientele, including educational institutions, government entities, and healthcare organizations, across both...


  • Cleveland, Ohio, United States Staffing Solutions Enterprises Full time

    Cloud Operations Engineer Contract - Remote PositionAssignment Length: 3+ monthsPay Rate: $60-$70/hourKey Responsibilities:• Implementing deployment strategies such as Zero Downtime, Canary Releases, and Blue-Green Deployments.• Utilizing secure programming practices along with a foundational understanding of cryptography and digital certificates.•...


  • Cleveland, Ohio, United States The Brewer-Garrett Company Full time

    Company Overview:The Brewer-Garrett Company is a leader in facility solutions, dedicated to enhancing energy efficiency across various infrastructures. Our mission is to optimize building performance through innovative HVAC design, electrical enhancements, and advanced building automation systems. We pride ourselves on our proven ability to reduce energy...


  • Cleveland, Ohio, United States The Brewer-Garrett Company Full time

    Company Overview:The Brewer-Garrett Company specializes in facility solutions aimed at enhancing energy efficiency. Our mission is to optimize building performance through innovative HVAC design, electrical enhancements, building automation systems, and comprehensive maintenance services. We pride ourselves on delivering cost-effective solutions that not...


  • Cleveland, Ohio, United States Randstad Full time

    Position Overview:Randstad is in search of a skilled RPA Solutions Engineer to spearhead a long-term initiative aimed at establishing a Robotics Process Automation (RPA) Center of Excellence (CoE) and implementing RPA solutions within the organization for the first time.Key Responsibilities:- Lead the design of comprehensive RPA workflow solutions.-...


  • Cleveland, Ohio, United States Sherwin-Williams Full time

    About the RoleThis is a key position within the Identity and Access Management program at Sherwin-Williams. As a subject matter expert, you will design and engineer PKI platforms for the enterprise through independent project engagements and collaboration with business and technology partners, as well as third-party vendors.Key ResponsibilitiesEngineer and...