Quantum logo
QuantumPosted 1 month ago

Software Engineer - Hyperconverged Infrastructure

HybridBengaluru, Karnataka, India

Full TimeSenior LevelMedium

Job Summary

Design and maintain the core HCI software stack, including the distributed resource scheduler, software-defined storage engine, and virtual networking fabric. Profile and optimize resource contention across compute, storage, and network layers using technologies like iSCSI, NVMe-oF, SR-IOV, and DPDP to maximize workload density. Implement self-healing features such as automatic node failure detection, live VM migration, and distributed snapshot management to ensure continuous availability. Develop integrations with hypervisors and container runtimes to enable seamless workload placement and QoS enforcement across the cluster. Ensure the platform scales linearly by automating data rebalancing, capacity expansion, and rolling software upgrades without disrupting running workloads.

Required Qualifications

  • Minimum 8 years of experience in systems or infrastructure software development using C/C++, Go, or Python
  • Ability to work in a team environment
  • Strong communication skills
  • Ability to work with a globally distributed team
  • Self-motivated, able to identify and solve problems on their own
  • Ability to collaborate cross functionally and integrate other components into the solution
  • Approach problems creatively and not just repeat the same mistakes made before them
  • Effective communicator to both technical and non-technical audiences

Desired Qualifications

  • Experience with hypervisors (KVM, VMware vSphere, Hyper-V) and container orchestration (Kubernetes, OpenShift)
  • Experience with software-defined networking (OVS, VXLAN, BGP) and Linux networking stack
  • Experience with HCI platforms such as Nutanix AOS, VMware vSAN, or Azure Stack HCI
  • Experience with AI/ML infrastructure workloads and GPU resource management
  • Experience with cloud integration (AWS Outposts, Azure Arc, Google Anthos) and hybrid cloud architectures
  • Experience with Linux OS administration including kernel tuning, performance profiling (perf, eBPF), and HCI node lifecycle management
  • Experience using GIT
  • Experience using JIRA
  • Passion for simplifying infrastructure complexity
  • Thrives at the intersection of hardware and software
  • Hands-on experience designing or operating hyperconverged or software defined infrastructure environments

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce