Posted in

Member of Technical Staff 3 – Distributed Data Platforms Engineer

Member of Technical Staff 3 – Distributed Data Platforms Engineer

CompanyNutanix
LocationSan Jose, CA, USA
Salary$124800 – $249600
TypeFull-Time
DegreesBachelor’s, Master’s
Experience LevelMid Level, Senior

Requirements

  • Love for programming and rock-solid in one or more languages: C/C++, Go or Java.
  • Good understanding of data structure and algorithms.
  • Understand open-source distributed databases/streaming systems and tradeoffs in building clustered, high-performance, fault-tolerant systems software.
  • Bachelor’s/Master’s degree in Computer Science or related field required.
  • 3-7 years of experience designing and developing web-scale software applications.

Responsibilities

  • Build and optimize distributed data systems that can scale for large volumes of data.
  • Comfortable navigating and adding code to huge codebases.
  • Build & maintain integrated data platforms that will be used by multiple engineering teams.
  • Use open-source projects and make contributions back to the open-source projects.
  • Design and develop Web-scale libraries, proxies and services.
  • Improve performance and scalability of internal back-end components.

Preferred Qualifications

  • Contribution to Distributed Databases like Clickhouse, Druid or Pinot will be a huge plus.
  • Experience in using Time Series / analytics databases at scale is a huge plus.
  • Experience in docker and kubernetes is a huge plus.
  • Familiarity with datacentre or cloud (AWS, Azure, or GCP) is a huge plus.