PURE STORAGE
Employment Type: Full Time
Job Description
Job Title: Member of Technical Staff, Data Node OS Company Domain: PURE STORAGE Years of Exp: 4–7+ years Location: Bengaluru Role Type: Full-Time Role Salary: As per company standards Eligibility: Bachelor’s or higher in Computer Science, Computer Engineering, or Electrical Engineering Role Overview: Responsible for full life-cycle development of storage appliances, from architecture to release and maintenance. Work includes software-hardware integration, system debugging, performance optimization, and support for networking, storage, memory, and compute components. Key Responsibilities: Design, code, debug, and maintain software systems in C and Python; support and optimize server and appliance functionality; work on storage, hardware, networking, and memory-related aspects; integrate with existing infrastructure; document software functionality; collaborate with remote and cross-functional teams; support appliance development for Pure FlashBlade/EXA Datanode. Skills and Qualifications: 4–7+ years experience developing on *Linux/NIX systems; proficiency in C and Python, Linux Kernel or device drivers; strong knowledge of x86 server architecture, hardware-software interactions, CPU, memory, NIC, BMC, BIOS, PCIe, and networking stacks; experience with distributed systems, APIs, and debugging complex hardware/software issues; storage experience desirable; excellent problem-solving, coding, and collaborative skills; experience working with remote teams at a product company