The point where experts and best companies meet
Share
CephFS comprises a wide-ranging software suite including Linux kernel and userspace clients, a clustered userspace metadata server, and a messaging layer for storing data with Ceph’s native object store (“RADOS”), in addition to higher-level APIs for integrating with other systems (OpenStack, OpenShift, an NFS-Ganesha cluster, Samba, etc). As a member of the CephFS engineering team, you will have the opportunity to learn and work in many of these areas according to your experience and technical background. This role is specifically focused on experienced developers who are ready to work on new distributed algorithms to build out end-user features of the filesystem, such as instant cloning, file overlays, and coherent snapshots across multiple clients with a coherent distributed cache.
Your Role and Responsibilities
Roles and Responsibilities of a Senior Software Engineer in IBM’s Ceph Engineering Organization:
* 5-7 years of Experience working with C++ codebases, or other systems languages which includes:
* Live systems (via logging and interrogation) and examining core files, Good debugging skills
* Open sources, Git
* Basic knowledge of Python, to use and enhance testing
* Demonstrated ability to understand large codebases and develop new features
* Excellent English written and verbal communication skills, for our worldwide team
* Experience with data storage and/or file systems
* Experience building distributed systems
* Experience working on distributed teams is a plus
* Past contribution to open source projects is favorable
These jobs might be a good fit