Nutanixposted 17 days ago
$128,000 - $255,600/Yr
Full-time • Mid Level
Hybrid • San Jose, CA
Publishing Industries

About the position

Nutanix is rapidly evolving to be a true hybrid multi-cloud leader, and to fuel our growing business, it is essential to evolve our compute platform along with the rapidly advancing new server hardware technologies that can address our customer's expanding workload requirements. Are you passionate about advanced compute and platform technologies that will power the software infrastructure and server workloads of tomorrow? Do you have strong technical acumen, excellent programming skills, and a deep interest in open-source and Linux? If so, Nutanix's CPU Enablement Engineer role might be an ideal fit for you. Join our pioneering Core Platform Software team within Platforms Engineering working on enabling the latest CPUs and platform compute technologies. As a top candidate, you'll have the opportunity to take on the challenges of software support for complex, next-gen compute technologies, and you'll help build the foundation for modern, hardware-accelerated cloud computing infrastructure. Don't miss out on this chance to be part of a dynamic, impactful team that encourages innovation and learning.

Responsibilities

  • Collaborate with cross functional teams (Acropolis OS, AHV, Foundation, etc.) to enable new CPU and new compute technologies for the Nutanix core product stack.
  • Technical analysis of new processor and CPU platform technologies including CPU, memory and PCIe as well as integrated CPU accelerators.
  • Develop and maintain software that monitors and governs hardware platform functionality, including power state management, memory RAS, PCIe error handling, and support for predictive failure indicators.
  • Evaluate and integrate upstream Linux kernel patches and system utilities to support new CPU generations.
  • Perform early hypervisor software bring-up on CPU simulators, prototype platforms, and pre-production systems from server vendor partners.
  • Build tooling for CPU performance counters, memory bandwidth utilization, NUMA performance, and PCIe bus utilization.
  • Ensure broad compatibility of Nutanix AHV hypervisor with industry standard server platforms.
  • Drive reliability and performance improvements in the Nutanix software stack through Linux kernel advancements, OS/hypervisor tuning, and BIOS optimizations.
  • Design and implement test strategies, test plans, and test frameworks hypervisor interoperability with next generation CPUs using agile methodologies.
  • Debug and resolve customer reported issues related to CPU and platform technologies.

Requirements

  • Bachelors/Masters in Computer Science, Computer Engineering, or a related field with 3-6 years of experience in a product focused environment.
  • Deep understanding of Intel/AMD x86 platform architecture and operating systems internals, especially the Linux OS.
  • Hands-on experience with Linux kernel development and device drivers for I/O subsystems.
  • Familiarity with open source hardware support and system level performance characterization.
  • Experience with virtualization technologies such as VMware ESXi, KVM/QEMU and container runtimes.
  • Strong programming skills in Python, Go, Rust, C/C++ for tooling and automation.
  • Experience with core software development, including building scalable and maintainable systems software.
  • Developing automation frameworks for testing and deployment.
  • Working with databases for telemetry, logging and performance analysis.
  • Knowledge of performance profiling tools like perf and familiarity with CPU microarchitecture features (e.g. cache hierarchy, branch prediction, SMT).
  • Strong analytical and debugging skills, with a passion for solving complex system-level problems.
  • Excellent written and verbal communication skills, with a collaborative mindset.

Benefits

  • Sign-on bonus
  • Restricted stock units
  • Discretionary awards
  • Full range of medical benefits
  • Financial benefits
  • 401(k) eligibility
  • Various paid time off benefits, such as vacation, sick time, and parental leave
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service