High Performance Computing Software Engineer

Há 2 dias


Coimbra, Coimbra, Portugal Phiture Tempo inteiro

Unlock the full potential of high performance computing with our team at Canonical.

We are seeking a skilled Software Engineer to join our HPC team and deliver a world-class experience for operating the HPC cluster itself.

The ideal candidate will have a strong background in mathematics and sciences, as well as experience with Python software development. Familiarity with high-performance computing environments, such as Infiniband, RDMA, CUDA, MPI, Slurm, Lustre, and Singularity, is highly desirable.

In this role, you will work on developing charms that deploy and manage the HPC cluster, as well as providing HPC software packages. You will collaborate with a globally distributed team to write high-quality, rigorously designed Python software, debug issues, and contribute to technical documentation.

To succeed in this application, you must have a Bachelor's degree in Computer Science or a related field, experience with modern Python development, and a passion for technology and working with brilliant people. We also value soft skills such as curiosity, flexibility, articulacy, and accountability.

We offer a competitive salary range of $110,000 - $140,000 per year, depending on location and experience, as well as additional benefits including a personal learning and development budget, annual compensation review, recognition rewards, and priority pass for travel and travel upgrades.

At Canonical, we pride ourselves on being a remote-first company since our inception in 2004. We foster a workplace free from discrimination, valuing diversity of experience, perspectives, and background.



  • Coimbra, Coimbra, Portugal Phiture Tempo inteiro

    About the RoleWe are seeking an experienced High Performance Computing Software Developer to join our team. This is a unique opportunity to work on cutting-edge technologies and deliver outstanding HPC experiences.


  • Coimbra, Coimbra, Portugal Phiture Tempo inteiro

    We are seeking an exceptional High Performance Computing Software Developer to join our team at Canonical, a pioneering tech firm at the forefront of the global move to open source.About the Role:Deliver outstanding HPC experiences from bare metal to public cloud as part of the broader Ubuntu platform.Work on everything from kernel to Debian packaging, with...


  • Coimbra, Coimbra, Portugal Phiture Tempo inteiro

    Company OverviewCanonical 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 breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT.We have teams that work at every level of the software stack - from...

  • Senior Software Engineer

    3 semanas atrás


    Coimbra, Coimbra, Portugal Cupulas E Muralhas Tempo inteiro

    Job SummaryWe are seeking a skilled Senior Software Engineer to design and develop high-level system architecture for our cloud infrastructure. The ideal candidate will have experience with cloud computing platforms, agile methodologies, and microservices.Key ResponsibilitiesDesign and develop high-level system architecture for cloud infrastructureImplement...

  • Software Engineer

    3 semanas atrás


    Coimbra, Coimbra, Portugal Phiture Tempo inteiro

    Role OverviewWe are seeking a talented Software Engineer to join our team as a Cloud Computing Specialist. This is an exciting opportunity to work on cutting-edge projects, shaping the future of open source IT, devops, and IS.Key ResponsibilitiesDesign and deliver open source software operations code in Python and Golang.Work with the entire Linux stack,...


  • Coimbra, Coimbra, Portugal Phiture Tempo inteiro

    At Canonical, we're pushing the boundaries of innovation in cloud computing.As a Containerization & Virtualisation Engineer, you'll be working on next-generation open source VMM and container technology.We're looking for exceptional Go, Rust, or C/C++ software engineers to join our team and help shape the future of cloud infrastructure.You'll be part of a...

  • Software Systems Engineer

    2 semanas atrás


    Coimbra, Coimbra, Portugal Phiture Tempo inteiro

    Job Title: Developer Experience Software EngineerWe are seeking an experienced Developer Experience Software Engineer to join our team at Phiture. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining high-quality software for our developer experience platform.Key Responsibilities:* Design and develop new...


  • Coimbra, Coimbra, Portugal Phiture Tempo inteiro

    Performance Engineer Role at CanonicalAt Canonical, we are looking for a talented Performance Engineer to join our team. As a Performance Engineer, you will be responsible for optimising our software and systems to ensure the best possible performance and efficiency. This is an exciting opportunity to work with a leading provider of open source software and...


  • Coimbra, Coimbra, Portugal Phiture Tempo inteiro

    **Discover a World of Possibilities with Embedded Linux at Canonical**This role presents an opportunity to be part of our diverse engineering teams, working on low-level system technology and embedded systems across various seniority levels. We seek careful and conscientious engineers who appreciate the challenge of developing memory-efficient code that...


  • Coimbra, Coimbra, Portugal Phiture Tempo inteiro

    About the JobThis is a general track role that applies to all engineering teams at Canonical who work on low-level system technology and embedded systems, across all seniority levels. We hire careful and conscientious engineers who appreciate the challenge of memory, performance, battery and connectivity constrained code that has to work every time in an...


  • Coimbra, Coimbra, Portugal Phiture Tempo inteiro

    About PhiturePhiture 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 public cloud, data science, AI, engineering innovation, and IoT.We serve the needs of individuals and community members as much as...

  • Software Architect

    2 semanas atrás


    Coimbra, Coimbra, Portugal Phiture Tempo inteiro

    About the RoleWe are seeking a skilled Software Engineer to join our global team. As a software engineer, you will play a key role in shaping the future of open source IT, devops, and IS, from bare metal to containers.Key Responsibilities:Design and deliver open source software operations code in Python and Golang.Work with the entire Linux stack, from...

  • Software Engineer

    3 semanas atrás


    Coimbra, Coimbra, Portugal Huork Tempo inteiro

    Job Title: Software EngineerJob Summary: We are seeking a skilled Software Engineer to join our team at {company}. As a Software Engineer, you will be responsible for designing, developing, and maintaining software applications.Responsibilities: Design, develop, and test software applicationsCollaborate with cross-functional teams to identify and prioritize...

  • Software Engineer

    3 semanas atrás


    Coimbra, Coimbra, Portugal Aubay Tempo inteiro

    Job Title: Software EngineerWe are seeking a skilled Software Engineer to join our team.Key Responsibilities:Design and develop software applicationsCollaborate with cross-functional teamsEnsure high-quality code deliveryWe are a dynamic and innovative company that offers a competitive salary and benefits package.

  • Software Engineer

    3 semanas atrás


    Coimbra, Coimbra, Portugal Trevipapel Tempo inteiro

    At our company, we are seeking a skilled Software Engineer to join our Application Development team. The ideal candidate will have a strong understanding of software development principles and be able to design and implement high-quality software solutions.The successful candidate will be responsible for:Designing and developing software...


  • Coimbra, Coimbra, Portugal Phiture Tempo inteiro

    **Job Description:**We are seeking a highly skilled Software Performance Architect to join our team at Canonical, a leading provider of open source software and operating systems. As a performance architect, you will play a key role in driving software performance and correctness across our entire product range.**About Us:Canonical is a pioneering tech firm...


  • Coimbra, Coimbra, Portugal Phiture Tempo inteiro

    About the RoleWe are seeking an experienced software engineer to join our team as a cloud services expert. As a key member of our technical staff, you will play a critical role in designing, developing, and deploying scalable cloud-based solutions using Java, Spring Boot, and Microservices.This is an excellent opportunity for a motivated individual who is...


  • Coimbra, Coimbra, Portugal Mindera Group Tempo inteiro

    Overview of the OpportunityMindera Group is seeking an experienced Senior Engineering Leadership Position for High-Performance Teams. This role will be responsible for overseeing the day-to-day operations of our engineering team, ensuring the successful delivery of high-quality software solutions for our clients.About Mindera GroupWe use technology to build...


  • Coimbra, Coimbra, Portugal Alcance Expectável Tempo inteiro

    Software Engineer Job DescriptionOur company is seeking a skilled Software Engineer to join our team. As a Software Engineer, you will be responsible for designing, developing, and testing software applications. This is a great opportunity to work with a talented team of engineers and contribute to the development of innovative software solutions.Key...

  • Software Engineer

    3 semanas atrás


    Coimbra, Coimbra, Portugal Cr Restauração, Lda. Tempo inteiro

    We are seeking a Software Engineer to join our team at {company}. As a key member of our development team, you will be responsible for designing, developing, and maintaining our software applications.Design and develop software applications using various programming languagesCollaborate with cross-functional teams to identify and prioritize project...