Software Developer - FLeX - Python, Linux, ML, systems hardware (CPU, x86 arch., memory, storage, networking)

Nutanix · Raleigh-Durham, NC

Company

Nutanix

Location

Raleigh-Durham, NC

Type

Full Time

Job Description

Software Developer

Durham, North Carolina

Hungry, Humble, Honest, with heart!

The Opportunity

This role is a hybrid role based in Durham, NC. (Only applicants currently based in 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 the role for you. 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 Technical Staff role would be perfect for you!

Nutanix, a leader in enterprise hybrid cloud, is looking to hire a Software Development Engineer (Virtualization) 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 & Configurations. While on this hybrid-multi-cloud journey, it is highly essential for us to keep fueling the business with the latest and greatest of Server and HW technologies and deliver the Nutanix experience to our customers across a wide variety of 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 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.
  • Python programming and Linux O/S are the top two skills required for this position. The following skills are highly preferred: Machine Learning (ML) to analyze and plot statistical results and match them against historical results data, and knowledge of systems hardware (CPU, x86 arch., memory, storage, networking).
  • Any exposure to RESTful APIs, Flask, NodeJS, Docker, Kubernetes, and clustering would be helpful but optional.
  • The person hired for this team will spend 80% of its programming in the Python framework and up to 20% utilizing machine language.
  • 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.

What You'll Bring

  • Degree: Bachelor, master's in computer science or related field.
  • 1-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 use of Command Line Interface w/in Linux.
  • Demonstrate an above basic knowledge of machine learning.
  • Be able to articulate conceptual knowledge of system hardware 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 Manager

Joined Nutanix Platforms Engineering group in April 2014, over the course held several positions with increasing responsibilities, for the last couple of years leading framework for hardware validation and test analysis. We are looking for engineers with experience in x86 server and Hardware technologies, test automation framework, and analysis using the latest AI/ML technologies.

How We Work

This is a hybrid - working out of Durham, NC Office role. 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!

The pay range for this position at the commencement of employment is expected to be between $74,800 - $154,800 per year; 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, the 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.

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.

Date Posted

07/29/2023

Views

7

Back to Job Listings Add To Job List Company Profile View Company Reviews
Positive
Subjectivity Score: 0.8

Similar Jobs

Network Systems Engineer (Pre-Sales) - Arista Channels

Views in the last 30 days - 0

Arista Networks is a leading company in datadriven clienttocloud networking known for its innovation in cloud computing AI and softwaredefined network...

View Details

Software Engineer II - The Walt Disney Company

Views in the last 30 days - 0

Disney Entertainment ESPN Technology is reimagining viewing experiences for beloved stories and transforming Disneys media business They are building...

View Details

C# .Net Developer (REMOTE) - Serigor Inc

Views in the last 30 days - 0

The job posting is for a Technical Specialist position for the AASHTOWare Project AWP which involves designing developing implementing and supporting ...

View Details

Power Platform Developer - Serigor Inc

Views in the last 30 days - 0

The job posting is for a Power Platform Developer position with a remote location in Raleigh NC for a duration of 12 months The role involves working ...

View Details

INROADS Intern - SQL Developer - MetLife

Views in the last 30 days - 0

The SQL Developer for Global Security Analytics Intern will be responsible for designing developing and maintaining an SQL database to support ETL pro...

View Details

Premium Insurance Auditor - ARMStrong Insurance Services

Views in the last 30 days - 0

ARMStrong Receivable Management a leading debt recovery and financial solutions provider is seeking Premium Auditors The role involves conducting insu...

View Details