Software Engineer, Ceph & Distributed Storage

Canonical
Full-time
Home Based - Americas; Home based - EMEA
Posted on 5 months ago

Job Description

Canonical is seeking a Software Engineer to build modeling software for systems like OpenStack, Ceph, and Kubernetes, focusing on distributed storage and Ceph. The role involves scaling solutions in production and collaborating with field teams to meet customer needs. The ideal candidate will be passionate about the software-defined datacenter, distributed systems, and open source.

Responsibilities

  • Write high quality Python and Golang software
  • Collaborate with a globally distributed team
  • Debug issues and fix them with high quality code
  • Contribute to technical documentation
  • Discuss ideas and collaborate on solutions
  • Develop and maintain software for Ceph storage delivery, operations, and lifecycle management

Requirements

  • Bachelor’s or equivalent in Computer Science, STEM or similar
  • Experience with modern, maintainable Python
  • Experience with Ceph storage
  • Curiosity, flexibility, and accountability
  • Interest and experience with Linux, Kubernetes, Public cloud, OpenStack, LXC/LXD, Python, Go, Debian packaging
  • Willingness to travel up to 4 times a year

Benefits

  • No benefits