Talent.com
HPC Software Engineer
HPC Software EngineerCanonical • Edmonton, Division No. 11, CA
HPC Software Engineer

HPC Software Engineer

Canonical • Edmonton, Division No. 11, CA
Il y a 2 jours
Type de contrat
  • Temps plein
Description de poste

Company Overview

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 public cloud, data science, AI, engineering innovation and IoT. Our customers include the world’s leading public cloud and silicon providers, and industry leaders in many sectors. The company is a pioneer of global distributed collaboration, with 1000+ colleagues in 70+ countries and very few office based roles. Teams meet two to four times yearly in person, in interesting locations around the world, to align on strategy and execution. The company is founder led, profitable and growing.

HPC Engineer Role

HPC is an important and technically challenging compute domain, with specialised tooling and a very high expectation of precision, efficiency and automation. This role is for a software engineer to join our HPC team to deliver an outstanding HPC experience – from bare metal to public cloud – as part of the broader Ubuntu platform. We are looking for a range of skills and experience, and will work on everything from the kernel to Debian packaging, but the heart of our effort will be Python software development for automation of key software in the HPC sphere. Our focus is on delivering a world class experience for the operation of the HPC cluster itself. You will be part of the team that delivers charms that deploy and manage the HPC cluster and provide HPC software packages.

To succeed in this application you must be outstanding at maths and sciences, have built high quality software, have learned about open source ideally by working on it directly, and be looking for an engineering role with a company that makes mission‑critical products for the global market. You should also be familiar with the open source environment, and want to build products in partnership with a community. Ideally, you should have some experience of high performance computing environments and a desire to unlock HPC for the world.

For this role you must have experience with Python. Experience in HPC environments is a strong advantage. Familiarity with HPC hardware and software is also a strong advantage – delivering great experiences with Infiniband, RDMA, CUDA, MPI, Slurm, Lustre, Singularity and related technologies will be central to this team’s work. It will also be advantageous to have experience with Docker image design and operations, and public cloud image design and operations.

Location

Location : This role will be based remotely in EMEA or the Americas regions

What your day will look like

  • Write high quality, rigorously designed Python software
  • Collaborate proactively with a globally distributed team
  • Debug issues and produce high quality code to fix them
  • Contribute to technical documentation that define best practices for authoring high quality operators
  • Discuss ideas and collaborate on finding good solutions

What we are looking for in you

  • You have a Bachelor's or equivalent in Computer Science, STEM or similar degree
  • You have experience with writing modern, maintainable Python
  • You love technology and working with brilliant people
  • You are curious, flexible, articulate, and accountable
  • You value soft skills and are passionate, enterprising, thoughtful, and self‑motivated
  • You have interest and experience with two or more of the following : Linux, Kubernetes, Public cloud, OpenStack, LXC / LXD, Python, Go, Debian packaging
  • An exceptional academic track record from both high school and preferably university
  • Willingness to travel up to 4 times a year for internal events
  • Additional Skills That You Might Also Bring

  • Experience operating HPC clusters in production
  • Experiences with Infiniband, RDMA, CUDA, MPI, Slurm, Lustre, and / or Singularity
  • What we offer you

  • Distributed work environment with twice‑yearly team sprints in person
  • Personal learning and development budget of USD 2,000 per year
  • Annual compensation review
  • Recognition rewards
  • Annual holiday leave
  • Maternity and paternity leave
  • Employee Assistance Programme
  • Opportunity to travel to new locations to meet colleagues from your team and others
  • Priority Pass for travel and travel upgrades for long haul company events
  • About Canonical

    Canonical is a pioneering tech firm that is at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open source projects and the platform for AI, IoT and the cloud, we are changing the world on a daily basis. We recruit on a global basis and set a very high standard for people joining the company. We expect excellence – in order to succeed, we need to be the best at what we do.

    Canonical has been a remote‑first company since its inception in 2004. Work at Canonical is a step into the future, and will challenge you to think differently, work smarter, learn new skills, and raise your game. Canonical provides a unique window into the world of 21st‑century digital business.

    Canonical is an equal opportunity employer

    We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity, we will give your application fair consideration.

    #J-18808-Ljbffr

    Créer une alerte emploi pour cette recherche

    HPC Software Engineer • Edmonton, Division No. 11, CA

    Offres similaires
    Embedded C Developer

    Embedded C Developer

    Amaris Consulting • edmonton, ab, ca
    Temps plein
    The ideal candidate will have strong experience in.You will be involved in the design, development, and optimization of embedded software for industrial and technological applications.Design, devel...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Computer programming Private Tutoring Jobs Edmonton

    Computer programming Private Tutoring Jobs Edmonton

    Superprof • Edmonton, Canada
    Temps plein +1
    Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    ERP & SCM Support Co-op Analyst

    ERP & SCM Support Co-op Analyst

    Atco Ltd • Edmonton, Division No. 11, Canada
    Temps plein
    A leading Canadian utility in Edmonton is hiring an ERP and SCM Support Analyst Co-op student for May 2026.The role involves providing functional and technical support for Oracle Fusion and assisti...Voir plus
    Dernière mise à jour : il y a 11 jours • Offre sponsorisée
    Head of Software Development, Modeling & Automation

    Head of Software Development, Modeling & Automation

    Promise Robotics • Edmonton
    Temps plein
    A venture-backed technology startup is seeking a Manager of Software Development in Edmonton, Canada.You will lead a team to develop automation products for construction, ensuring high-quality plat...Voir plus
    Dernière mise à jour : il y a 10 jours • Offre sponsorisée
    Seeking Skilled Programmer in Edmonton, Alberta $30 / hour

    Seeking Skilled Programmer in Edmonton, Alberta $30 / hour

    MeetAProgrammer • Edmonton
    Temps plein
    Hey there, I'm Johnbosco, and I'm on the lookout for a talented programmer to join my team here in Edmonton, Alberta.If you've got the skills and experience in programming, I'd love to hear from yo...Voir plus
    Dernière mise à jour : il y a 14 jours • Offre sponsorisée
    Sr. Firmware / Embedded software Engineer - PotisEdge

    Sr. Firmware / Embedded software Engineer - PotisEdge

    PotisEdge • edmonton, ab, ca
    Temps plein
    Firmware / Embedded software Engineer.We are seeking a hands-on Embedded System Engineer with experience in Battery Management Systems (BMS) to support the technical development, customization, and i...Voir plus
    Dernière mise à jour : il y a 7 jours • Offre sponsorisée
    React Lead Developer - edmonton

    React Lead Developer - edmonton

    HCLTech • edmonton, ab, ca
    Temps plein
    Design and implement user interface components using React JS.Lead and mentor a team of React JS developers.Collaborate with cross-functional teams to define, design, and ship new features.Ensure t...Voir plus
    Dernière mise à jour : il y a 11 jours • Offre sponsorisée
    Sr. Firmware / Embedded software Engineer

    Sr. Firmware / Embedded software Engineer

    PotisEdge • edmonton, ab, ca
    Temps plein
    Firmware / Embedded software Engineer.We are seeking a hands-on Embedded System Engineer with experience in Battery Management Systems (BMS) to support the technical development, customization, and i...Voir plus
    Dernière mise à jour : il y a 7 jours • Offre sponsorisée
    Embedded Engineer – AI System Architecture

    Embedded Engineer – AI System Architecture

    Huawei Technologies Canada Co., Ltd. • Edmonton
    Temps plein +1
    Huawei Canada has an immediate 12-month contract opening for an Embedded Engineer.The Software-Hardware System Optimization Lab continuously improves the power efficiency and performance of smartph...Voir plus
    Dernière mise à jour : il y a 14 jours • Offre sponsorisée
    IBMi Application Engineer - SQL, RPG, CL, DB2 - Hybrid

    IBMi Application Engineer - SQL, RPG, CL, DB2 - Hybrid

    First Canadian Financial Group • Sherwood Park
    Temps plein
    A growing financial services organization in Alberta seeks an IBMi Application Specialist.You will design, code, and maintain software while providing technical support. The ideal candidate has a Po...Voir plus
    Dernière mise à jour : il y a 5 jours • Offre sponsorisée
    Java Software Engineer - edmonton

    Java Software Engineer - edmonton

    Luxoft • edmonton, ab, ca
    Temps plein
    Building a risk applications and tools for innovative international top-tier hedge fund from the ground up, comprising the systems for traders, pre-trade checks and analysis, risks and limits manag...Voir plus
    Dernière mise à jour : il y a 12 jours • Offre sponsorisée
    ERP & SCM Support Analyst Co-op - Oracle Fusion

    ERP & SCM Support Analyst Co-op - Oracle Fusion

    ATCO Electric • Edmonton, Division No. 11, Canada
    Temps plein
    A leading utility company is seeking an IT / Cybersecurity student to join their IT Business Application Support Team starting in May 2026 for an 8 or 12-month term in Edmonton.Responsibilities inclu...Voir plus
    Dernière mise à jour : il y a 5 jours • Offre sponsorisée
    Embedded Engineer – AI System Architecture

    Embedded Engineer – AI System Architecture

    Huawei Canada • Edmonton
    Temps plein +1
    Embedded Engineer – AI System Architecture.Huawei Canada has an immediate 12-month contract opening for an Embedded Engineer. The Software-Hardware System Optimization Lab continuously improves the ...Voir plus
    Dernière mise à jour : il y a 14 jours • Offre sponsorisée
    Embedded C Developer - edmonton

    Embedded C Developer - edmonton

    Amaris Consulting • edmonton, ab, ca
    Temps plein
    The ideal candidate will have strong experience in.You will be involved in the design, development, and optimization of embedded software for industrial and technological applications.Design, devel...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Software Engineer, AI

    Software Engineer, AI

    Bestpass by Fleetworthy • Edmonton
    Temps plein
    We Speak Safety and Efficiency : .In September of 2024, Bestpass, Fleetworthy, ExpressTruckTax and Drivewyze rebranded as Fleetworthy. This rebrand reflects our ongoing mission to simplify fleet safet...Voir plus
    Dernière mise à jour : il y a 1 jour • Offre sponsorisée
    Embedded C Developer - Amaris Consulting

    Embedded C Developer - Amaris Consulting

    Amaris Consulting • edmonton, ab, ca
    Temps plein
    The ideal candidate will have strong experience in.You will be involved in the design, development, and optimization of embedded software for industrial and technological applications.Design, devel...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Sr. Firmware / Embedded software Engineer - edmonton

    Sr. Firmware / Embedded software Engineer - edmonton

    PotisEdge • edmonton, ab, ca
    Temps plein
    Firmware / Embedded software Engineer.We are seeking a hands-on Embedded System Engineer with experience in Battery Management Systems (BMS) to support the technical development, customization, and i...Voir plus
    Dernière mise à jour : il y a 7 jours • Offre sponsorisée
    PLC Programmer

    PLC Programmer

    Bird Construction • Edmonton
    Temps plein
    PLC Programmer page is loaded## PLC Programmerlocations : Edmonton, ABtime type : Full timeposted on : Posted Todayjob requisition id : JR-7283PLC Programmer# • •Where Greatness Grows • •The great...Voir plus
    Dernière mise à jour : il y a 14 jours • Offre sponsorisée