IBM Infrastructure is a catalyst that makes the world work better because our clients demand it. Heterogeneous environments, the explosion of data, digital automation, and cybersecurity threats require hybrid cloud infrastructure that only IBM can provide.
Your ability to be creative, a forward-thinker and to focus on innovation that matters, is all support by our growth minded culture as we continue to drive career development across our teams. Collaboration is key to IBM Infrastructure success, as we bring together different business units and teams that balance their priorities in a way that best serves our client's needs.
IBM's product and technology landscape includes Research, Software, and Infrastructure. Entering this domain positions you at the heart of IBM, where growth and innovation thrive.
IBM’s Ceph engineering organization is looking for motivated software developers to join the core RADOS and Crimson team. In this role, you will collaborate with a globally distributed team of Ceph engineers to design and implement new features in Ceph components like the OSD (Object Storage Daemon), Ceph Monitor, Ceph Manager, Ceph Messenger and BlueStore (backing object store for the OSD) to improve Ceph’s scalability, performance and efficiency. You will have the opportunity to innovate by implementing new capabilities in the next generation Crimson OSD built for performance. You will participate in a vibrant and active open source community to deliver enterprise-quality software.
- Design, develop, and test features for Core RADOS/Crimson based on analysis of user feedback and product priorities
- Collaborate with the other Engineering teams, Quality Engineering, Product Management, Documentation teams, Product Build teams, and the open source Ceph community
- Monitor and help fix issues identified during functional, non-functional, platform, and acceptance testing as well as customer-identified issues
- Provide feedback to other Ceph engineers and open source community members on code and designs
- Help Quality and Performance Engineering build and execute test plans
- Work closely with customers and customer-facing teams to understand requirements and provide solutions
- C++, Python, Operating Systems
- Git, Linux, Container technologies
- Experience with large-scale distributed systems projects
- Good debugging skills both live system and offline core files
- Working concurrently on multiple software projects under tight deadlines
- Communicating effectively across a global or, multi-office, development/testing team
- Knowledge of C++ Seastar framework
- Experience working on open source projects
- Experience working with Ceph in any capacity
- Knowledge of performance benchmarking tools