Role OverviewThe Member of Technical Staff 1 - Core Data Path will engineer the foundational data engine that powers hundreds of thousands of Nutanix clusters globally. The team owns the high-performance, low-latency storage path responsible for block-level data and metadata management, ensuring absolute resilience for customers' most mission-critical applications.
What You Will Do
Design and develop software for a converged computing + storage platform for the software defined data center. Develop a deep understanding of complex distributed systems, and design innovative solutions for customer requirements. Improve performance, scale-out and resiliency of distributed storage systems.
Why It Might Be a Fit
The ideal candidate will have a love of programming, a deep understanding of UNIX/Linux internals, and experience with MapReduce, Cassandra, Zookeeper, and other large-scale distributed systems. Familiarity with OS internals, concepts of distributed data management, and design/implementation trade-offs in building clustered, high-performance, fault-tolerant distributed systems software is a plus.
Requirements
- Love of programming and rock-solid in one or more languages: C, C++, Java, Python, ideally for enterprise-quality software
- Deep understanding of UNIX/Linux internals
- Development experience in file systems, operating systems, database back-ends, distributed systems management, Cloud technologies is plus
- Experience with MapReduce, Cassandra, Zookeeper and other large-scale distributed systems preferred
- Familiarity with OS internals, concepts of distributed data management, and design/implementation trade-offs in building clustered, high-performance, fault-tolerant distributed systems software
- Experience working with virtualization technologies like VMware, Hyper-V, Xen. VMware preferred
- Familiarity with x86 architecture, virtualization and/or storage management
- Bachelor’s degree in Computer Science or related field required. Advanced degree in related field preferred
- Very strong analytical and problem-solving skills
- Can-do attitude while solving difficult problems spanning across multiple teams
- Comfortable working in a fast-moving agile environment
Benefits
- 401(k) eligibility
- Paid time off benefits, such as vacation, sick time, and parental leave
]]>