Cette offre d'emploi n'est plus disponible
À propos
Job Title: Senior Storage Developer
Location: Remote
Duration: 3 Months Contract
Job Summary
We are seeking an experienced
Storage Developer
with strong hands-on development expertise in
C/C++ or Python
, a solid background in
architecture and solution design
, and deep technical knowledge of
SAN/NAS storage technologies
. The ideal candidate will play a key role in designing, developing, optimizing, and maintaining high-performance storage solutions for enterprise-grade systems.
Key Responsibilities
- Design, develop, and optimize storage components using
C/C++ or Python
, ensuring high performance, scalability, and reliability. - Architect and implement end-to-end storage solutions, including data flows, performance optimization, and system integration.
- Work with
SAN/NAS architectures
, protocols, and storage subsystems to build robust and efficient storage features. - Collaborate with cross-functional teams including QA, DevOps, and Product to define requirements and deliver high-quality solutions.
- Develop tools and utilities for performance monitoring, debugging, and automation.
- Troubleshoot complex storage-related issues, conduct root cause analysis, and implement long-term fixes.
- Optimize storage I/O operations, caching mechanisms, and data path performance.
- Contribute to architectural discussions, technology evaluations, and roadmap planning.
- Write and maintain technical documentation including design specs, architecture diagrams, and API documentation.
Required Skills & Qualifications
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Strong hands-on coding experience in C/C++ or Python
with expertise in system-level programming. - Proven experience in
architecture, solution design, and building scalable system components
. - Deep understanding of
SAN/NAS technologies
, including storage protocols (iSCSI, Fibre Channel, NFS, SMB). - Solid experience with filesystems, storage arrays, RAID concepts, and block/file storage architectures.
- Strong understanding of multi-threading, memory management, performance profiling, and distributed systems.
- Experience working on storage appliances, storage operating systems, or enterprise storage products.
- Strong problem-solving skills and ability to debug complex system-level issues.
Preferred Skills
- Experience with storage virtualization, SDS (Software-Defined Storage), or cloud-based storage solutions.
- Knowledge of Linux kernel internals, I/O stack, or driver development.
- Familiarity with containerized environments (Docker, Kubernetes) and orchestration.
- Experience with CI/CD, automation frameworks, and scripting.
Compétences linguistiques
- English
Avis aux utilisateurs
Cette offre a été publiée par l’un de nos partenaires. Vous pouvez consulter l’offre originale ici.