Get alerts for new jobs matching your selected skills, preferred locations, and experience range.
5.0 - 10.0 years
5 - 10 Lacs
Bengaluru / Bangalore, Karnataka, India
On-site
IBM's Ceph engineering organization is looking for a Software Engineer to join the File Protocols Team. In this role, you'll collaborate with our worldwide Ceph engineering team to develop and enhance distributed/networked file storage, specifically focusing on modern NFS (NFSv4.1/2, pNFS) implementation projects. You'll design and implement new capabilities and features to enable new use cases while improving scalability, performance, and efficiency. You'll also participate in a vibrant and active open-source community to deliver enterprise-quality software. The IBM Ceph storage object team develops RGW (Rados Gateway) , an industry-leading open-source implementation of Amazon S3- and Swift-compatible object storage services, plus accelerations and extensions to support Red Hat offerings for big data/analytics and AI/ML, among other applications. The team also co-develops and supports enhancements for NFS-Ganesha , a flexible user-space NFSv4 implementation, in support of open source communities and the storage team. Required Education Bachelor's Degree Required Technical and Professional Expertise 5+ years of professional experience in systems development and software engineering. Proficient in Python with experience developing and maintaining libraries. Experience working with C++ codebases or other systems languages and demonstrated ability. Good debugging skills for both live systems and offline core files. Able to troubleshoot issues in production and assist customer-facing teams for root cause analysis. Excellent English written and verbal communication skills for our worldwide team. Working experience with Open source projects . Experience in git and GitHub . Demonstrated ability to understand large codebases and develop significant new features and architectural changes. Modern systems development, debugging, and system construction. Distributed systems, software-defined storage, and networked file access protocols expertise. Proficiency in C and C++ with knowledge of C11, C++20 coroutines. Familiarity with storage architectures, object storage, and open-source storage solutions. Experience in open-source community collaboration and contribution . Strong networking protocol knowledge, particularly in NFS and user-space NFSv4 implementations . Debugging complex distributed systems and performance optimization skills. Proficiency in advanced native-code tools and techniques for system development. Familiarity with cloud storage technologies, object storage interfaces (e.g., S3, Swift), and integration of storage services with big data/analytics and AI/ML platforms. Preferred Technical and Professional Experience Experience with open-source storage projects in the Ceph ecosystem . Knowledge of modern storage technologies, cloud-native storage, and containerization. Performance profiling, analysis, and optimization of distributed systems. Understanding of file system internals, security practices, and DevOps methodologies. Familiarity with storage virtualization, machine learning, and AI technologies. Certifications in storage, distributed systems, or cloud platforms are a plus.
Posted 1 week ago
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
We have sent an OTP to your contact. Please enter it below to verify.