¡Activa las notificaciones laborales por email!
A leading provider of open source software is seeking a software engineer to join their High-Performance Computing (HPC) team. This remote role involves developing high-quality Python software, deploying HPC clusters, and collaborating with a global team. Ideal candidates will have a Bachelor's in Computer Science and proven experience in Python, paired with a passion for technology and high-quality standards.
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 enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include top public cloud and silicon providers, along with industry leaders across sectors. The company is founder-led, profitable, and growing.
HPC (High Performance Computing) is a critical and technically demanding domain, requiring specialized tooling and high standards of precision, efficiency, and automation. We seek a software engineer to join our HPC team to enhance the HPC experience—from bare metal to public cloud—as part of the broader Ubuntu platform. The role involves working across various areas, including kernel development, Debian packaging, and primarily Python software development for automation in HPC environments. Our goal is to deliver a world-class experience in HPC cluster operation.
You will contribute to deploying and managing HPC clusters, and developing HPC software packages. To succeed, you should excel in mathematics and sciences, have developed high-quality software, preferably have open source experience, and be interested in engineering roles with a company producing mission-critical products globally. Familiarity with open source communities and a desire to advance HPC accessibility are essential. Experience with HPC hardware and related technologies (Infiniband, RDMA, CUDA, MPI, Slurm, Lustre, Singularity) is highly advantageous, as is experience with Docker and public cloud image management.
Location: This role is remote, based in EMEA or the Americas.
Canonical pioneers open source technology, publishing Ubuntu, a key platform for AI, IoT, and cloud. We hire globally, emphasizing excellence and high standards. Since 2004, we've been a remote-first company, fostering innovative and forward-thinking work environments. We are committed to diversity and equal opportunity in employment.