Platform Engineer
Flex
Posted on 12/8/2023
INACTIVE
Nutanix

5,001-10,000 employees

Virtualized datacenter
Company Overview
Nutanix’s mission is to simplify IT infrastructure management. The company is building a software platform to help organizations manage hybrid multicloud environments.
Data & Analytics

Company Stage

N/A

Total Funding

$1.2B

Founded

2009

Headquarters

San Jose, California

Growth & Insights
Headcount

6 month growth

4%

1 year growth

6%

2 year growth

12%
Locations
Remote in USA • Durham, NC, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Python
Data Science
R
Operating Systems
Linux/Unix
Data Analysis
CategoriesNew
AI & Machine Learning
Hardware Engineering
Software Engineering
Requirements
  • Degree: Bachelor's, 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
Responsibilities
  • 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 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 4) monitoring the health & performance of hardware system (i.e., CPU, x86 arch., memory, storage, networking)
  • The person hired for this team will spend 80% 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 at times to encounter unclean data; therefore, it requires the person to clean the data during the analysis of the data to ensure that when comparing historical data to present-day data, the correct results are reported
  • Work closely with senior engineering on design documents, defining test integration criteria, statistical report writing, 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