Skip to main content
Canonical
Scraped fromBuiltinYesterday
Backend

Software Engineer, Ceph & Distributed Storage

PythonGoCephLinuxKubernetesPublic CloudOpenstackLxcLxdDebian Packaging
Work Type
Remote
Job Type
Full Time
Location
Worldwide
Salary
Not specified

About the Position

Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. The company is a pioneer of global distributed collaboration, with 1200+ colleagues in 75+ countries and very few office-based roles. We are hiring a Software Engineer for Ceph & Distributed Storage.

Responsibilities

  • Write high quality, rigorously designed Python and Golang 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
  • Develop and maintain software for delivery, operations and life-cycle management of Ceph storage

Requirements

  • Bachelor’s or equivalent in Computer Science, STEM or similar degree
  • Experience with writing modern, maintainable Python
  • Experience with Ceph storage
  • Interest and experience with Linux, Kubernetes, Public cloud, OpenStack, LXC/LXD, Python, Go, Debian packaging

Benefits

  • Geographical location, experience, and performance considerations in compensation
  • 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 and others
  • Priority Pass for travel and travel upgrades for long-haul company events
Software Engineer, Ceph & Distributed Storage