Enable job alerts via email!

Software Engineer, Ceph & Distributed Storage

Canonical

Washington

Remote

USD 80,000 - 110,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

Une entreprise pionnière dans le domaine de l'open source recherche un ingénieur logiciel pour le développement de solutions de stockage distribué avec Ceph. Le candidat idéal aura un diplôme en informatique et une passion pour les systèmes distribués. Ce rôle offre des opportunités de voyage international et un environnement de travail flexible, tout en contribuant à des projets innovants dans le domaine de la technologie.

Benefits

USD 2,000 annual learning and development budget
Holiday leave, maternity/paternity leave
Employee Assistance Programme
Travel opportunities to meet colleagues

Qualifications

  • Expérience en écriture de logiciels modernes et maintenables en Python.
  • Intérêt pour les systèmes distribués et le stockage Ceph.
  • Capacité à travailler dans un environnement d'équipe distribué.

Responsibilities

  • Écrire des logiciels Python et Golang de haute qualité.
  • Collaborer avec une équipe distribuée.
  • Déboguer des problèmes et produire des corrections de haute qualité.

Skills

Python
Golang
Linux
Kubernetes
OpenStack

Education

Bachelor's degree in Computer Science

Job description

Software Engineer, Ceph & Distributed Storage

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

Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include top public cloud and silicon providers, and industry leaders across sectors. We are a pioneer in global distributed collaboration, with 1200+ colleagues in 75+ countries and few office-based roles. Teams meet in person 2-4 times a year in interesting locations worldwide to align on strategy and execution.

The company is founder-led, profitable, and growing.

We are hiring a Software Engineer for Ceph & Distributed Storage. As part of Cloud Engineering, you'll develop modelling software to drive systems like OpenStack, Ceph, and Kubernetes, focusing on distributed storage and Ceph. You'll engineer solutions to scale in production, collaborating with field teams to meet customer needs for cutting-edge technology adoption.

Applicants should be passionate about the future of software-defined datacenters, distributed systems, and open source. Canonical is a globally distributed team of engineers sharing this passion, requiring good collaboration skills in such a context. Engineers thriving here are mindful of the open source ecosystem and the needs of large, innovative organizations.

This role involves international travel several times a year, typically for one week at a time.

Location: This role is remote, based in EMEA or the Americas regions.

Responsibilities include:
  1. Writing high-quality, well-designed Python and Golang software.
  2. Proactively collaborating with a globally distributed team.
  3. Debugging issues and producing high-quality fixes.
  4. Contributing to technical documentation and best practices for high-quality operators.
  5. Discussing ideas and collaborating on solutions.
  6. Developing and maintaining software for delivery, operations, and lifecycle management of Ceph storage.
Qualifications:
  • Bachelor's degree or equivalent in Computer Science, STEM, or related field.
  • Experience writing modern, maintainable Python.
  • Experience with Ceph storage.
  • Passion for technology and working with talented colleagues.
  • Curious, flexible, articulate, and accountable.
  • Soft skills: passionate, enterprising, thoughtful, self-motivated.
  • Interest and experience in two or more of: Linux, Kubernetes, Public cloud, OpenStack, LXC/LXD, Python, Go, Debian packaging.
  • Exceptional academic record from high school and university (preferred).
  • Willingness to travel up to 4 times a year for internal events.
Additional skills (preferred):
  • Experience operating Ceph clusters in production.
  • Experience with open source distributed storage like Gluster, Minio, Mayastor, or similar.
What we offer:

Competitive worldwide compensation based on location, experience, and performance, with annual reviews and performance bonuses. Benefits include:

  • Distributed remote work environment with bi-annual in-person team sprints.
  • USD 2,000 annual learning and development budget.
  • Annual compensation review and recognition rewards.
  • Holiday leave, maternity/paternity leave, Employee Assistance Programme.
  • Travel opportunities to meet colleagues and attend events.
About Canonical:

Canonical is a pioneer in open source, publishing Ubuntu, a key platform for AI, IoT, and cloud. We recruit globally and set high standards for our team. Working here challenges you to think differently, learn new skills, and innovate.

Canonical is an equal opportunity employer, committed to diversity and fair application consideration.

Job details:
  • Seniority level: Entry level
  • Employment type: Full-time
  • Job function: Engineering and IT
  • Industries: Healthcare, Non-profit, Government
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

Baltimore

Remote

USD 80,000 - 120,000

4 days ago
Be an early applicant

Software Engineer, Ceph & Distributed Storage

Canonical

Pittsburgh

Remote

USD 90,000 - 130,000

4 days ago
Be an early applicant

Software Engineer, Ceph & Distributed Storage

Canonical

City of Albany

Remote

USD 90,000 - 130,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

Minneapolis

Remote

USD 100,000 - 140,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