Technical Staff, Software Engineering
What you’ll achieve
As member of technical staff, you will be working on our next-gen AI storage system to enable massive-scale AI factories. You will collaborate with the product architect to deliver best-in-class features with a focus on extreme performance and scalability. You will work with the R&D teams on designing and developing advanced filesystem and storage technologies.
You will:
- Design product components for extreme performance and massive scale.
- Innovate and differentiate the product w.r.t market competition.
- Design and develop scale-out filesystem, storage, and data services.
- Actively seek, communicate, and resolve internal and external customer requirements.
- Work on complex problems and provide innovative solutions.
- Technically lead scrum teams that span different geographic locations.
Essential Requirements:
- Proven experience designing and developing filesystem, storage, and networking enterprise software.
- Strong understanding of distributed systems, communication and storage protocols, and object-oriented software development.
- In-depth operating system knowledge including memory management, concurrency & synchronization.
- Hands-on C/C++ development experience in Unix/Linux kernel internals/Agile software development
- Experience leading global technical teams.
Desirable Requirements:
- Storage workload modelling for sizing, optimization, and troubleshooting
- Storage virtualization, Data rationalization, Workload automation, Storage provisioning, Disaster Recovery and SAN Fabric management.
- Experience with distributed file systems, containers and Kubernetes.
- Performance analysis techniques for multi-threaded systems/Intellectual property development, industry trends & standards, publishing white papers and collaterals.