Canonical logo

HPC Software Engineer

Canonical
Remote
Full Time
Posted February 7, 2025
Apply Now

Application opens on company website

Job Description

The role is for a software engineer in the HPC team at Canonical, focusing on Python software development to enhance the HPC experience across various environments, from bare metal to public cloud. The position involves collaborating with a distributed team to deliver high-quality software and manage HPC clusters, requiring strong mathematical skills and familiarity with open source and HPC technologies.

Key Responsibilities

  • 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 defining best practices for high quality operators
  • Deliver charms that deploy and manage the HPC cluster
  • Provide HPC software packages

Requirements

  • You have a Bachelor’s or equivalent in Computer Science, STEM or similar degree.
  • You have experience with writing modern, maintainable Python.
  • You must have experience with Python.
  • You have an exceptional academic track record from both high school and preferably university.
  • Willingness to travel up to 4 times a year for internal events.

Benefits & Perks

Compensation/salary range
Performance-driven annual bonus
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
Priority Pass for travel and travel upgrades for long haul company events
Distributed work environment with twice-yearly team sprints in person

Ready to Apply?

Join Canonical and make an impact

Apply Now

Stay Updated on Sustainability Jobs

Get the latest renewable energy jobs and career tips delivered to your inbox.

More jobs at Canonical

Canonical logo

Billing System Engineering Manager

Canonical
Remote
Full Time
Canonical logo

C, Golang Software Engineer working on dqlite, a Raft extension for SQLite

Canonical
Remote
Full Time
Canonical logo

C Graphics and Windowing System Software Engineer - Mir

Canonical
Remote
Full Time

More jobs in Remote

Energy Solutions logo

Energy Efficiency Account Manager Remote - Denver-metro, CO only

Energy Solutions
Remote
Full Time
$65k-75k
Paragon logo

Underwriter - Public Entity - Trident

Paragon
Remote
Full Time
Brightcore Energy logo

Business Development Analyst - Renewable Energy

Brightcore Energy
Remote
Full Time
$75k-95k