Point your AI agent at freehire and let it find you a job. A CLI and an MCP server over the whole job API — no browser.
Design and deploy AI/ML infrastructures and MLOps solutions on Ubuntu, Kubernetes, and cloud platforms for global enterprises, using open-source tools like Kubeflow and MLFlow.
Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as…
Build and maintain open-source data, workflow, and AI/ML solutions using Python, Kubernetes, and tools like Kubeflow and Airflow for global cloud and on-prem deployments.
Build and maintain high-quality Python software for Ubuntu and open-source tools, collaborating globally to deliver robust, well-tested code and documentation.
Build and harden Ubuntu’s security features, audit open-source code, and lead threat modeling and vulnerability response across globally distributed teams.
Build and maintain Juju, Canonical's model-driven cloud automation engine written in Go, collaborating with a distributed team to design, ship, and support features for operating complex software at scale.
Build and refine Launchpad, Canonical’s open-source collaboration platform, using Python and PostgreSQL to scale code hosting, bug tracking, and package building for Ubuntu and other projects.
Senior engineer on Canonical’s Web team building and maintaining web services, APIs, and documentation for Ubuntu’s open-source ecosystem using Linux, container tech, and modern web practices.
Build and automate cloud infrastructure for Canonical’s global IT services using GitOps, IaC, and Linux, while improving reliability and scalability of Ubuntu-based systems.
Architect and evolve LXD (Go/C) and MicroCloud, making container/virtual-machine clusters trivial to deploy and manage across Ubuntu and other Linux platforms.
Design and implement secure, certifiable open-source software architectures for automotive and industrial systems, aligning Ubuntu with ISO 26262, ISO/SAE 21434, and other safety standards.
Build and maintain distributed storage software (Ceph, OpenStack, Kubernetes) in Python and Go, collaborating with a global team to scale open-source solutions for enterprise cloud and AI workloads.
Maintains and fixes critical issues in Linux-based cloud infrastructure (Ubuntu, OpenStack, Kubernetes) by troubleshooting, backporting patches, and collaborating with upstream communities.
Build and optimize open-source AI/ML inference packages (Inference Snaps) for Linux, targeting edge devices from embedded systems to gateways using Go/C++ and Ubuntu Core.
Troubleshoot and fix critical issues across the Linux stack (kernel, OpenStack, Kubernetes, Ceph) for enterprise Ubuntu users, contributing upstream fixes and collaborating with global teams.
Build and maintain Charmed OpenStack and Ceph, open-source Python charms for deploying cloud infrastructure, while collaborating with a globally distributed team.
Develop, test, and release improvements to Ubuntu cloud images using Python, ensuring stability across public clouds while collaborating with distributed teams and open-source contributors.
Debug and fix critical issues across the Ubuntu stack—from bare metal to Kubernetes—using Python, Go, C/C++, and open-source tooling to support millions of users worldwide.
Maintain and troubleshoot Linux-based infrastructure and open-source applications across the stack, from kernel to Kubernetes, fixing upstream bugs and backporting patches for Ubuntu and enterprise customers.
We couldn't check your fit for this role — add a CV to your profile to see it next time.