Posted in

Member of Technical Staff 2 – Core Data Path

Member of Technical Staff 2 – Core Data Path

CompanyNutanix
LocationSan Jose, CA, USA
Salary$100000 – $200400
TypeFull-Time
DegreesBachelor’s, Master’s
Experience LevelJunior, Mid Level

Requirements

  • Bachelor’s (2-3 years experience) or Master’s degree (0-2 years experience) in Computer Science or a related Engineering field is required.
  • Strong familiarity with operating systems internals, distributed systems, database internals and strong practices for design/implementation.
  • Languages: C++, C, Java, Golang, Rust, Erlang, Python.
  • Tools: GDB, Valgrind, Perf, FIO, Flamegraphs.
  • Strong technical and interpersonal communication (written and spoken).

Responsibilities

  • Design and develop reliable, efficient, high-performance and maintainable-extensible data-path software (including any sub components under this umbrella – like metadata store) for large-scale enterprise on-premise and hybrid cloud.
  • Build strong understanding of existing complex distributed systems and design innovative solutions for customer requirements for the NDSF.
  • Work on developing new features and improving existing systems to provide new-improved functionality, performance and reliability for our customers.
  • Work alongside development, test, documentation, 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.

Preferred Qualifications

  • Prior experience with computer networks, parallel systems, algorithms, storage systems, compiler systems will be a bonus but not required.
  • Past experience with highly available distributed systems or key values stores or databases will be a plus but not required. E.g. RocksDB, Cassandra, Zookeeper, Postgres, MySQL, SQLite, Google filesystem, etc.