3 months ago
Pune, IndiaStaff+
Responsibilities
- Design and develop features for high-performance storage platforms.
- Maintain and enhance existing software solutions.
- Analyze and resolve software bugs across multiple platforms.
- Collaborate with Engineering Managers and distributed teams to understand product requirements.
- Contribute to technical documentation and product validation.
- Optimize performance for specific use cases and deployment environments.
Requirements
- Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or a related field.
- 12+ years of software development experience with C in Linux environments.
- At least 3 years of experience with enterprise-class storage, HPC systems, or distributed systems.
- Strong problem-solving abilities and the ability to work independently.
- Excellent communication and teamwork skills.
- Familiarity with Parallel File Systems, especially Lustre, is preferred.
- Experience with Linux networking, kernel VFS, I/O subsystems, and Ext4 is preferred.
- Hands-on experience with Git, JIRA, Jenkins, Gerrit, and GitHub is preferred.
About DDN
DDN builds high-performance data storage and data management systems for AI, machine learning, and high-performance computing workloads used by enterprises, research institutions, and governments. It sells appliance hardware and software (including parallel file systems and AI data platforms) along with support and professional services. Founded in 1998 and headquartered in Chatsworth, California, the privately held company reports serving over 11,000 organizations worldwide.