Member of Technical Staff - Distributed systems
nutanix
Job Description
Your Role
- Design and Developing Distributed Systems
- Develop a deep understanding of complex distributed systems, and design innovative solutions for customer requirements.
- Work closely with development, test and product management teams to deliver high-quality products in a fast-paced environment.
- Engage with customers and support when needed to solve production issues.
What You Will Bring
- Strong Distributed Systems development and architecting skills.
- Familiarity with OS internals, concepts of distributed data management, and design/implementation tradeoffs in building clustered, high-performance, fault-tolerant distributed systems software.
- Entrepreneurial spirit—ability to start, execute, finish, and own the feature while maintaining a high-quality bar.
- Experience working with virtualization technologies like VMware, Hyper-V, and Xen is a plus.
- Collaborate with the geo-distributed team to own and deliver projects end-to-end with high quality and predictability.
- Bachelor’s and Master’s (preferred) in Computer Science
- 3+ years of industry experience
- Preferred Language: Python, GoLang