IBM Systems helps IT leaders think differently about their infrastructure. IBM servers and storage are no longer inanimate – they can understand, reason, and learn so our clients can innovate while avoiding IT issues.

IBM’s Ceph engineering organization is looking for motivated Software Engineers to join the core RADOS and Crimson team in India.

Job Designation : Software Engineer

Qualification :  Bachelor’s Degree

Experience : Freshers / 0 – 2 years

Skill Set :

  1. Good programming skills in C/C++, Python, and knowledge of Seastar framework (bonus)
  2. Good knowledge of Git, Linux, Container technologies.
  3. Sound knowledge of performance benchmarking tools.
  4. Knowledge in any SQL databases (Db2, PostgreSQL, MySQL, Oracle, SQL Server etc).
  5. Expertise in software development.
  6. Experience with large-scale distributed systems projects
  7. Good debugging skills both live system and offline core files
  8. Experience working on open source projects
  9. Experience working with Ceph in any capacity
  10. Working concurrently on multiple software projects under tight deadlines
  11. Communicating effectively across a global or, multi-office, development/testing team

Job Description :

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.

  1. Design, develop, and test features for Core RADOS/Crimson based on analysis of user feedback and product priorities
  2. Collaborate with the other Engineering teams, Quality Engineering, Product Management, Documentation teams, Product Build teams, and the open source Ceph community
  3. Monitor and help fix issues identified during functional, non-functional, platform, and acceptance testing as well as customer-identified issues
  4. Provide feedback to other Ceph engineers and open source community members on code and designs
  5. Help Quality and Performance Engineering build and execute test plans
  6. Work closely with customers and customer-facing teams to understand requirements and provide solutions

Location : Bengaluru, Pune