Enable job alerts via email!

Software Engineer, Ceph & Distributed Storage

Canonical

Pittsburgh (Allegheny County)

Remote

USD 90,000 - 130,000

Full time

5 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Canonical is seeking a Software Engineer specialized in Ceph & Distributed Storage to join their Cloud Engineering team. The role involves developing solutions for distributed storage systems, collaborating with global teams, and maintaining software for Ceph deployment. Ideal candidates will have a Bachelor's degree in Computer Science and experience with Python and Ceph.

Benefits

Remote work environment with biannual in-person team sprints
Annual learning and development budget of USD 2,000
Performance reviews and rewards
Holiday and parental leave
Travel perks

Qualifications

  • Experience with modern Python programming.
  • Experience with Ceph storage systems.
  • Strong academic record.

Responsibilities

  • Develop high-quality Python and Golang software.
  • Collaborate with a globally distributed team.
  • Maintain software for Ceph storage deployment.

Skills

Python
Golang
Linux
Kubernetes
OpenStack
Ceph
Debian packaging

Education

Bachelor's degree in Computer Science or equivalent

Job description

Software Engineer, Ceph & Distributed Storage

Join to apply for the Software Engineer, Ceph & Distributed Storage role at Canonical

About the Role

Canonical is seeking a Software Engineer specialized in Ceph & Distributed Storage. This position is part of our Cloud Engineering team, focusing on building modeling software for systems like OpenStack, Ceph, and Kubernetes, with an emphasis on distributed storage. You will develop solutions to scale in production and collaborate with field teams to meet customer needs.

Responsibilities
  • Develop high-quality Python and Golang software.
  • Collaborate with a globally distributed team.
  • Debug issues and produce reliable code.
  • Contribute to technical documentation and best practices.
  • Participate in discussions and problem-solving.
  • Maintain software for Ceph storage deployment and lifecycle management.
Qualifications
  • Bachelor's degree or equivalent in Computer Science, STEM, or similar.
  • Experience with modern Python programming.
  • Experience with Ceph storage systems.
  • Passion for technology and open source.
  • Curious, flexible, articulate, and accountable.
  • Soft skills: passionate, enterprising, thoughtful, self-motivated.
  • Interest/experience in Linux, Kubernetes, OpenStack, Python, Go, Debian packaging, or similar.
  • Strong academic record.
  • Willingness to travel up to 4 times annually.
Preferred Skills
  • Experience operating Ceph clusters in production.
  • Knowledge of other open source distributed storage solutions like Gluster, Minio, or Mayastor.
Location & Travel

This role is remote, based in EMEA or the Americas, with international travel several times a year.

What We Offer
  • Remote work environment with biannual in-person team sprints.
  • Annual learning and development budget of USD 2,000.
  • Performance reviews, rewards, and benefits including holiday, parental leave, and travel perks.
About Canonical

Canonical is a leading open source software provider, known for Ubuntu, with a global, distributed team. We foster innovation, excellence, and diversity, aiming to change the software landscape.

Equal Opportunity Statement

We are committed to a diverse, inclusive workplace and provide fair consideration to all applicants.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Software Engineer, Ceph & Distributed Storage

Canonical

Washington

Remote

USD 115.000 - 185.000

2 days ago
Be an early applicant

Software Engineer, Ceph & Distributed Storage

Canonical

Minneapolis

Remote

USD 100.000 - 140.000

4 days ago
Be an early applicant

Software Engineer, Ceph & Distributed Storage

Canonical

Omaha

Remote

USD 110.000 - 125.000

4 days ago
Be an early applicant

Software Engineer, Ceph & Distributed Storage

Canonical

Oklahoma

Remote

USD 80.000 - 120.000

4 days ago
Be an early applicant

Software Engineer, Ceph & Distributed Storage

Canonical

Madison

Remote

USD 90.000 - 130.000

4 days ago
Be an early applicant

Software Engineer, Ceph & Distributed Storage

Canonical

Kansas City

Remote

USD 90.000 - 130.000

4 days ago
Be an early applicant

Software Engineer, Ceph & Distributed Storage

Canonical

City of Syracuse

Remote

USD 80.000 - 110.000

4 days ago
Be an early applicant

Software Engineer, Ceph & Distributed Storage

Canonical

Sacramento

Remote

USD 100.000 - 140.000

4 days ago
Be an early applicant

Software Engineer, Ceph & Distributed Storage

Canonical

Tucson

Remote

USD 120.000 - 200.000

4 days ago
Be an early applicant