Platform Engineer - Flex (NOT Data Scientist or Analyst) - requires HARDWARE systems health/monitoring/performance/ -

Engineering - AMER San Jose, California Req.Num.: 26602


Platform Engineer
San Jose, CA
Hungry, Humble, Honest, with heart!
The Opportunity
This role is a hybrid role based in San Jose, CA. (Only applicants currently based in the US will be considered)
A New College Graduate seeking an early career opportunity in Performance Engineering with Nutanix to gain a deep immersion in the Flex platform and a space critical to enabling and verification process for the integration of Nutanix's software stack and expanding your programming knowledge in a cutting-edge platform. Suppose you want an opportunity to solve deep technical problems and build innovative solutions in a fast-paced environment working with brilliant, passionate software developers. In that case, this is your role. You will work on challenging problems at scale and have the autonomy to deliver. If you're interested in the following type of work, the Member of Technical Staff role would be perfect for you!

Nutanix, a leader in enterprise hybrid cloud, is looking to hire for Nutanix Hybrid Cloud Infrastructure. Nutanix welcomes big thinkers who are unafraid to take on seemingly impossible challenges.
Engineering at Nutanix
Nutanix engineers are creating revolutionary technology: building the software-defined data center. We're using our love of programming and outstanding backgrounds to change how companies virtualize their data centers. At Nutanix, you'll find plenty of challenging problems to work on. We work closely with our product in a collaborative environment that encourages the open exploration of ideas. We are looking for students who can learn, grow, and contribute to our space of cutting-edge innovation.
Nutanix is rapidly evolving to be a true hybrid cloud player, and this journey requires a shift in how Nutanix Enterprise Cloud Operating System is built and packaged for consumption beyond the current set of hardware platforms and configurations. While on this hybrid-multi-cloud journey, we must keep fueling the business with the latest and greatest Server and HW technologies and deliver the Nutanix experience to our customers across various hardware solutions.
What is unique about this role and the team?
  • This team is uniquely placed within Nutanix! They are the only team that bridges the gap between software and hardware for their external hardware channel partners and internal clients. They developed a "certifying" testing process (Flex) that validates their partner's hardware (platforms) when integrating with Nutanix's software stack and provides the end customer time to choose their hardware product(s).
  • They are responsible for defining the certifying criteria, testing the framework that runs on multiple systems in parallel, and ensuring that their partner's hardware meets the Nutanix performance criteria/standards to run the Company's software.
  • The top skills required for this position are - 1) Python backend programming, 2) advanced Linux O/S commands, 3) data analysis, data cleansing & reporting (DA/DC/R), plotting statistical results and matching them against historical results data with Machine Learning, and 4monitoring the health & performance of hardware system (i.e., CPU, x86 arch., memory, storage, networking).
  • The person hired for this team will spend 80% of their time programming in the Python framework and up to 20% utilizing machine learning to perform exploratory data analysis, data cleansing, and reporting. (This is NOT a data scientist or data analyst position.)
  • The person in this role should expect to encounter unclean data at times; therefore, the person must clean the data during the analysis to ensure that the correct results are reported when comparing historical data to present-day data.
  • Work closely with senior engineering on design documents, defining test integration criteria, writing statistical reports, accessing hardware to see what's occurring within the device, and tracking and documenting test results.
  • Develop a high-quality automation framework that uses advanced Data Science and Machine Learning techniques.
  • Analyze requirements, design, code, and develop tests and analysis software to characterize hardware components. 
  • Work with software, hardware, and quality assurance teams to drive systems validation and performance requirements.
  • Drive software and hardware bug triage and debugging and collaborate with other internal development teams to deliver fixes.
What You'll Bring
  • Degree: Bachelor's or Master's in computer science or related field, and no more than 2 years of overall experience in building and shipping production-grade code.
  • Experience with application and services development in a cloud environment, distributed systems design, API design, and API backend frameworks.
  • Some understanding of operating systems and distributed systems
  • Highly proficient in – Python programming and able to write advanced scripts and commands w/in Linux O/S.
  • Demonstrate basic knowledge of machine learning, specifically in data analysis and cleansing.
  • Articulate conceptual knowledge of hardware system performance in one or more of the following areas: CPU, x86 arch., memory, storage, networking.
  • Possess a high intellectual curiosity about systems, integration, and hardware, and be proactive in acquiring knowledge.
  • Some understanding of debugging techniques in a distributed/clustered environment.
Meet Varinder Sogi - Hiring Director
He joined the Nutanix Platforms Engineering group in April 2014 and has held several positions with increasing responsibilities throughout his career. For the last couple of years, he has been leading the framework for hardware validation and test analysis. We are looking for engineers with experience in x86 server and Hardware technologies, test automation frameworks, and analysis using the latest AI/ML technologies. 
How We Work
This is a hybrid role working out of the San Jose, CA, HQ Office. You will stay connected to your manager and peers through regular in-person and Zoom meetings and daily Slack chats. Learn more about Nutanix, or take an in-depth look into our platform architecture with the Nutanix Bible and learn WHY we prefer systems-centric software developers.
*The pay range for this position at the commencement of employment is expected to be between $92,800 - $184,800
However, base pay offered may vary depending on multiple individualized factors, including market location, job-related knowledge, skills, and experience. The total compensation package for this position may also include other elements, including a sign-on bonus, restricted stock units, and discretionary awards in addition to a full range of medical, financial, and/or other benefits (including 401(k) eligibility and various paid time off benefits, such as vacation, sick time, and parental leave), dependent on the position offered. Details of participation in these benefit plans will be provided if an employee receives an offer of employment.
If hired, employee will be in an “at-will position” and the Company reserves the right to modify base salary (as well as any other discretionary payment or compensation program) at any time, including for reasons related to individual performance, Company or individual department/team performance, and market factors. Our application deadline is 40 days from the date of posting. In good faith, the posting may be removed prior to this date if the position is filled or extended in good faith.

--

Nutanix is an equal opportunity employer.

The Equal Employment Opportunity Policy is to provide fair and equal employment opportunity for all associates and job applicants regardless of race, color, religion, national origin, gender, sexual orientation, age, marital status, or disability. Nutanix hires and promotes individuals solely on the basis of their qualifications for the job to be filled.

Nutanix believes that associates should be provided with a working environment that enables each associate to be productive and to work to the best of his or her ability. We do not condone or tolerate an atmosphere of intimidation or harassment based on race, color, religion, national origin, gender, sexual orientation, age, marital status or disability.

We expect and require the cooperation of all associates in maintaining a discrimination and harassment-free atmosphere.