Ativa os alertas de emprego por e-mail!
Melhora as tuas possibilidades de ir a entrevistas
Cria um currículo adaptado à oferta de emprego para teres uma taxa de sucesso superior.
An innovative firm is seeking an HPC Software Engineer to join their dynamic team. This exciting role involves enhancing the HPC experience across various environments, focusing on Python software development for automating key HPC software. Ideal candidates will have a strong background in mathematics and sciences, experience in high-performance computing, and a passion for contributing to open-source projects. Join a remote-first organization that values diversity and offers competitive compensation, annual reviews, and a supportive work environment. If you are eager to make an impact in the tech industry, this opportunity is for you.
Join to apply for the HPC Software Engineer role at Canonical
2 months ago Be among the first 25 applicants
Get AI-powered advice on this job and more exclusive features.
HPC is a critical and technically challenging compute domain, requiring specialised tooling and a high level of precision, efficiency, and automation. This role involves joining our HPC team to enhance the HPC experience across bare metal and public cloud environments as part of the broader Ubuntu platform. We seek candidates with diverse skills and experience, working on everything from kernel development to Debian packaging, with a focus on Python software development for automating key HPC software. Our goal is to deliver a world-class experience in HPC cluster operation.
You will be part of the team that develops charms for deploying and managing HPC clusters and providing HPC software packages.
Ideal candidates should excel in maths and sciences, have a track record of building high-quality software, ideally have contributed to open source projects, and be interested in engineering roles with a company that produces mission-critical products globally. Familiarity with open source environments and a desire to develop community-driven products are essential. Experience with high-performance computing environments and technologies such as Infiniband, RDMA, CUDA, MPI, Slurm, Lustre, and Singularity is highly advantageous. Experience with Docker image design and public cloud image operations is also beneficial.
Location: This role is remote, based in EMEA or the Americas regions.
What your day will include:
What we are looking for in you:
What we offer:
We offer competitive compensation based on location, experience, and performance, with annual reviews and performance bonuses. Our benefits include:
About Canonical:
Canonical is a leading open source company, publisher of Ubuntu, and a pioneer in AI, IoT, and cloud platforms. We are a remote-first organization since 2004, committed to excellence and diversity. We foster a workplace free from discrimination, valuing diverse backgrounds and perspectives.
Referrals can double your chances of interview success. Sign in to set job alerts for “Software Engineer” roles.