This job is closed

We regret to inform you that the job you were interested in has been closed. Although this specific position is no longer available, we encourage you to continue exploring other opportunities on our job board.

Canonical Group - Raleigh, NC

posted about 2 months ago

Full-time - Entry Level
Raleigh, NC
Professional, Scientific, and Technical Services

About the position

The HPC Software Engineer role at Canonical involves developing high-quality Python software to enhance the HPC experience across various environments, from bare metal to public cloud. The position focuses on automation and management of HPC clusters, requiring collaboration with a globally distributed team to deliver effective solutions and technical documentation. Candidates should possess strong mathematical and scientific skills, along with a passion for open-source development and high-performance computing.

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 that define best practices for authoring high quality operators
  • Discuss ideas and collaborate on finding good solutions

Requirements

  • Bachelor's or equivalent in Computer Science, STEM or similar degree
  • Experience with writing modern, maintainable Python
  • Strong mathematical and scientific skills
  • Familiarity with open source environments
  • Interest and experience with Linux, Kubernetes, Public cloud, OpenStack, LXC/LXD, Python, Go, Debian packaging

Nice-to-haves

  • Experience operating HPC clusters in production
  • Familiarity with HPC hardware and software
  • Experience with Infiniband, RDMA, CUDA, MPI, Slurm, Lustre, and/or Singularity
  • Experience with Docker image design and operations
  • Experience with public cloud image design and operations

Benefits

  • 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
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service