Ativa os alertas de emprego por e-mail!

HPC Software Engineer

Canonical

Porto Alegre

Teletrabalho

USD 60.000 - 100.000

Tempo integral

Há 10 dias

Melhora as tuas possibilidades de ir a entrevistas

Cria um currículo adaptado à oferta de emprego para teres uma taxa de sucesso superior.

Resumo da oferta

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.

Serviços

USD 2,000 annual learning and development budget
Annual compensation review
Recognition rewards
Annual leave, maternity, and paternity leave
Employee Assistance Programme
Opportunities to travel and meet colleagues
Travel perks for company events

Qualificações

  • Experience writing modern, maintainable Python code.
  • A passion for technology and working with talented people.

Responsabilidades

  • Writing high-quality, rigorously designed Python software.
  • Proactively collaborating with a globally distributed team.

Conhecimentos

Python
Linux
Kubernetes
Debian packaging
Soft skills

Formação académica

Bachelor's degree in Computer Science or related field

Ferramentas

Docker
Infiniband
CUDA
MPI
Slurm
Lustre
Singularity

Descrição da oferta de emprego

Join or sign in to find your next job

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:

  • Writing high-quality, rigorously designed Python software
  • Proactively collaborating with a globally distributed team
  • Debugging issues and producing high-quality code to resolve them
  • Contributing to technical documentation on best practices for high-quality operators
  • Discussing ideas and collaborating on solutions

What we are looking for in you:

  • A Bachelor's degree or equivalent in Computer Science, STEM, or related fields
  • Experience writing modern, maintainable Python code
  • A passion for technology and working with talented people
  • Curiosity, flexibility, articulateness, and accountability
  • Soft skills such as passion, enterprise, thoughtfulness, and self-motivation
  • Interest and experience in two or more of the following: Linux, Kubernetes, Public cloud, OpenStack, LXC/LXD, Python, Go, Debian packaging
  • An excellent academic record from high school and university (preferred)
  • Willingness to travel up to four times a year for internal events
Additional Skills (Optional):
  • Experience operating HPC clusters in production
  • Knowledge of Infiniband, RDMA, CUDA, MPI, Slurm, Lustre, and/or Singularity

What we offer:
We offer competitive compensation based on location, experience, and performance, with annual reviews and performance bonuses. Our benefits include:

  • Distributed work environment with biannual in-person team sprints
  • USD 2,000 annual learning and development budget
  • Annual compensation review
  • Recognition rewards
  • Annual leave, maternity, and paternity leave
  • Employee Assistance Programme
  • Opportunities to travel and meet colleagues
  • Travel perks for company events

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.

Additional Information
  • Seniority level: Entry level
  • Employment type: Full-time
  • Job function: Engineering and IT
  • Industry: Software Development

Referrals can double your chances of interview success. Sign in to set job alerts for “Software Engineer” roles.

Obtém a tua avaliação gratuita e confidencial do currículo.
ou arrasta um ficheiro em formato PDF, DOC, DOCX, ODT ou PAGES até 5 MB.

Ofertas semelhantes

HPC Software Engineer

Canonical

Belo Horizonte

Teletrabalho

USD 40,000 - 80,000

Há 10 dias

Software Engineer - L3 Support

Canonical

Porto Alegre

Teletrabalho

USD 60,000 - 100,000

Há 4 dias
Torna-te num dos primeiros candidatos

Senior Software Engineer (Kotlin)

Match Profiler

Dois Irmãos

Teletrabalho

BRL 60,000 - 100,000

Ontem
Torna-te num dos primeiros candidatos

Software Engineer - packaging - optimize Ubuntu Server

Canonical

Porto Alegre

Teletrabalho

USD 60,000 - 100,000

Há 9 dias

Senior Software Engineer (Kotlin)

Match Profiler

Guaíba

Teletrabalho

BRL 60,000 - 100,000

Há 3 dias
Torna-te num dos primeiros candidatos

Senior Software Engineer (Kotlin)

Match Profiler

Canoas

Teletrabalho

BRL 60,000 - 100,000

Há 3 dias
Torna-te num dos primeiros candidatos

Senior Software Engineer (Kotlin)

Match Profiler

Nova Santa Rita

Teletrabalho

BRL 50,000 - 90,000

Há 3 dias
Torna-te num dos primeiros candidatos

Senior Software Engineer (Kotlin)

Match Profiler

Porto Alegre

Teletrabalho

BRL 60,000 - 100,000

Há 7 dias
Torna-te num dos primeiros candidatos

Go (Golang) Software Engineer for Identity Management

Canonical

Porto Alegre

Teletrabalho

USD 50,000 - 90,000

Há 10 dias