Description
- Collaborate with a team of experienced software engineers located in Israel, India, and the United States to design, develop, and deliver high-impact software-defined storage solutions in the areas of NFSv4, networked file storage, and related technologies.
- Contribute to challenging distributed systems implementation projects, leveraging advanced native-code tools and techniques such as C11, C++20 coroutines, asynchrony, copy avoidance, and NUMA to optimize system performance.
- Take ownership of assigned software development tasks, including requirements analysis, design, coding, testing, and debugging, ensuring high-quality deliverables within project timelines.
- Participate actively in the open source Ceph developer community, collaborating with peers, contributing code, reviewing pull requests, and addressing issues to enhance the functionality and reliability of the software-defined storage platform.
- Engage in the product development pipeline within IBM Storage, working closely with cross-functional teams to align software features with customer requirements and market demands.
- Stay up to date with the latest industry trends, emerging technologies, and best practices in software-defined storage and distributed systems, and apply that knowledge to improve system performance and deliver innovative solutions.
- Act as a technical mentor and provide guidance to junior members of the team, assisting them in their professional growth and development.
- Actively participate in design discussions, code reviews, and architectural decisions to ensure the scalability, robustness, and maintainability of the software-defined storage solutions.
- Collaborate with product management teams to understand customer needs and translate them into technical requirements and implementation plans.
- Communicate effectively with geographically distributed team members through written documentation, virtual meetings, and collaboration tools, ensuring effective knowledge sharing and coordination.
- Adhere to software development best practices, coding standards, and quality guidelines, and actively contribute to the improvement of development processes and methodologies.
- Proactively identify and address technical challenges, performance bottlenecks, and scalability issues, working with the team to propose and implement appropriate solutions.
IBM
Business Development
Business Information Systems
CRM
Data Management
Software
0 applies
0 views
Jobs from our Partners
DevOps and Cloud Engineer
Arlington, VA
US
IMS Applications Engineer
Austin, TX
US
Other Jobs from IBM
Site Reliability Engineer
San Jose, CA
Application Developer: Cloud FullStack
Hyderabad, India
Application Developer: Cloud FullStack
Hyderabad, India
Application Developer: Cloud FullStack
Hyderabad, India
Application Developer: Cloud FullStack
Hyderabad, India
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
50,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 241 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
Cancel anytime / Money-back guarantee