Source description
About the role
Role and Responsibilities The main areas of responsibility for this person/position are: Design and development of next generation SSD scale out storage systems Development of storage system features including but not limited to distribution, scaling, fail over protection, high availability, fast data path management and control plane Design/Optimize the distribute storage system for new age storage devices Deployment of scale out solution with different use case and cluster topologies Design fast-paced development towards new ideas pertaining to Host/Storage co-design vertical-optimizations. Development/customization in the Linux I/O stack, file-systems, Block layer, NVMe driver, SPDK, DPDK, FIO, nvme-cli. System performance benchmarking, analysis and optimization Unit integration test framework development and automation. Trouble shooting complex issues including but not limited to scalability performance issues, memory leaks, memory corruption and kernel panics Technical Leadership in design, planning, Framework development, implementation, unit and integration testing Open-source development and contribution Drive innovation by authoring whitepapers, new technical proposals, conducting POCs and introducing new techniques for issue debugging. Mentoring development team by conducting knowledge sharing sessions and trainings. Propose and present new ideas and concepts to improve products features, performance and quality. Keep abreast of changes in product architecture/design as well as developments in the related domain/technology.
More at Samsung India