Systems Engineer – File Protocols, NAS & Storage with C/C++ Expertise
Core
Design, develop, and support solutions involving NAS file protocols and storage systems, troubleshooting issues across OS, storage, networking, and protocol layers.
Role type
Senior Systems Engineer (Storage/File Protocols)
Builds
NAS file protocol solutions and storage systems
Domain
Enterprise Storage / File Systems / Networking
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
NAS file protocols (SMB, NFS), C/C++ programming, Linux/Unix OS internals, system-level debugging, root cause analysis, networking fundamentals, distributed systems
Preferred skills
SMB/CIFS and NFSv3/NFSv4 internals, performance tuning, stress testing, Wireshark, tcpdump, strace, gdb, Python, Shell, Perl, cloud storage environments
Technologies
C, C++, Linux, Unix, SMB, NFS, Wireshark, tcpdump, strace, gdb, Python, Shell, Perl
Responsibilities
Design and develop NAS file protocol and storage solutions; troubleshoot mounting, file sharing, authentication, authorization, caching, failover, and performance issues; debug complex issues across OS, storage, networking, and protocol layers; perform log, packet, and trace analysis for root cause investigation; develop and maintain low-level utilities and components; improve performance and reliability of storage services; support validation and testing for data integrity and scalability; build automation and diagnostic tools; document technical findings and design recommendations
Seniority
Senior, hands-on IC