Bachelor's degree in Computer Science, Electrical Engineering, a related technical field, or equivalent practical experience.
8 years of experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript).
3 years of experience in a technical leadership role; overseeing projects, with 2 years of experience in a people management, supervision/team leadership role.
Preferred qualifications:
Master's degree or PhD in Computer Science, Electrical Engineering, a related technical field, or equivalent practical experience.
Experience in enterprise storage servers, performance analysis, reliability engineering, and virtualization/acceleration.
Experience in storage software stack, such as system utilities, file systems, device drivers, and controller firmware.
Experience in secure fleet management of servers and components.
Experience in storage devices and interfaces (e.g., HDD, SSD, NAS, SATA, SAS, and NVMe).
Experience with software engineering practices, including design review, release management, test automation, quality assurance, and project management.