2 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.