Software Engineer, Virtualization

Kindredventures

San Francisco (CA)

On-site

USD 180,000 - 250,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health, dental, and vision insurance
Learning and growth opportunities
Regular team events
Visa sponsorship

Job summary

A technology company is seeking an experienced candidate to build custom compute environments in San Francisco. Responsibilities include managing Linux and Kubernetes, optimizing GPU performance, and automating provisioning with AI. Candidates should have over 5 years of Linux virtualization experience, strong networking skills, and proficiency in relevant scripting languages. The position offers a competitive salary of $180,000-250,000, equity, and additional benefits, along with opportunities for growth and visa sponsorship.

Qualifications

  • 5+ years experience with Linux virtualization and associated technologies.
  • Strong networking fundamentals with debugging capabilities.
  • Experience building and operating Kubernetes clusters on bare metal.
  • Proficiency in Linux image building and OS provisioning.
  • Deep experience with NVIDIA GPUs and related technologies.
  • Excellent communication and decision-making skills.
  • Self-starter with ownership and improvement mindset.

Responsibilities

  • Build and deliver custom environments with high GPU performance.
  • Automate provisioning and recovery using AI technologies.
  • Provision dedicated Kubernetes clusters for customers.
  • Implement overlay networking and routing configurations.
  • Build and maintain Linux images.
  • Set up network monitoring for customer environments.
  • Automate lifecycle of customer compute environments.

Skills

Linux virtualization (KVM/QEMU, libvirt, VFIO)
Networking fundamentals (VXLAN, VLAN, BGP)
Kubernetes cluster operation
Linux image building
Python
Bash
Ansible
Terraform
NVIDIA GPUs
Communication

Job description

You build the custom compute environments we deliver to customers — bare metal or virtual machines with GPU passthrough, dedicated Kubernetes clusters, and the networking that ties them together. You work across the full stack from Linux image building to overlay network design to cluster bootstrapping.

Key responsibilities
  • Build and deliver custom environments with excellent GPU performance for customer workloads
  • Leverage AI to an extreme level to automate provisioning, alerting and recovery
  • Provision and configure dedicated Kubernetes clusters tailored to customer requirements
  • Design and implement overlay networking (VLAN, VXLAN) and routing configurations (ECMP, BGP) and tunnels (strongSwan, IPSEC) for tenant isolation and performance
  • Build and maintain Linux images
  • Set up network monitoring and diagnostics for customer environments
  • Automate the end-to-end lifecycle of customer compute environments: creation, configuration, validation, and teardown
Requirements
  • 5+ years experience with Linux virtualization: KVM/QEMU, libvirt, VFIO device passthrough, hugepages, NUMA, CPU pinning
  • Strong networking fundamentals: VXLAN, VLAN, ECMP, BGP, ARP, and the ability to debug packet-level issues (tcpdump, Wireshark)
  • Production experience building and operating Kubernetes clusters on bare metal (MetalLB)
  • Proficiency with Linux image building and OS provisioning (kickstart, cloud-init, PXE/iPXE)
  • Proficiency in Python, Bash, Ansible and Terraform
  • Deep experience with NVIDIA GPUs: drivers, MIG, container runtimes (nvidia-container-toolkit), InfiniBand, RDMA/RoCEv2 and GPUDirect for high-performance AI networking
  • Excellent communication and ability to drive technical decisions across teams
  • Self-starter who executes quickly, takes ownership, and constantly seeks improvement
Nice to have
  • Experience with SR-IOV, DPDK, or other high-performance networking technologies
  • Experience with shared network storage (Ceph, Lustre, Weka)
  • Experience with network automation tools (Netbox, Nautobot, Nornir)
Compensation
  • $180,000-250,000 plus equity + benefits
What we offer at fal
  • Interesting and challenging work
  • A lot of learning and growth opportunities
  • We are currently hiring in downtown San Francisco.
  • We offer visa sponsorship and will help you relocate to San Francisco.
  • Health, dental, and vision insurance (US)
  • Regular team events and offsites
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer, Infrastructure
Software Engineer, Infrastructure

Fal • San Francisco (CA)

On-site
USD 180,000 - 250,000
Health, dental, and vision insurance
Learning and growth opportunities
Visa sponsorship and relocation assistance
+1
Software Engineer, Infrastructure
Software Engineer, Infrastructure

fal • San Francisco (CA)

On-site
USD 180,000 - 250,000
Relocation assistance to San Francisco
Health, dental and vision insurance (U
Regular team events and offsites
Software Engineer, Infrastructure
Software Engineer, Infrastructure

The Consensus • San Francisco (CA)

Hybrid
USD 180,000 - 250,000
Relocation assistance
Health, dental, and vision insurance (
Team events & offsites
+1
Software Engineer, Site Reliability
Software Engineer, Site Reliability

Fal • San Francisco (CA)

On-site
USD 180,000 - 250,000
Relocation assistance to San Francisco
Visa sponsorship
Competitive salary and equity
+1
HPC/ GPU Cluster Architect
HPC/ GPU Cluster Architect

Electric Capital • San Francisco (CA)

Hybrid
USD 220,000 - 300,000
Generous equity grant
401(k) matching
Comprehensive medical, dental, and vision insurance
+3
HPC/ GPU Hardware Engineer
HPC/ GPU Hardware Engineer

The San Francisco Compute Company • San Francisco (CA)

Hybrid
USD 180,000 - 260,000
Generous equity grant
Retirement matching
Comprehensive medical, dental, and vision insurance
+5
Software Engineer, Site Reliability
Software Engineer, Site Reliability

fal • San Francisco (CA)

On-site
USD 180,000 - 250,000
Health, dental, and vision insurance
Relocation assistance
Learning and growth opportunities
+1
Virtualization & Orchestration Engineer
Virtualization & Orchestration Engineer

Designworks Talent • Bellevue (WA)

Hybrid
USD 140,000 - 210,000
Competitive pay
Bonuses & incentives
Benefits: medical/dental/vision/401k
Software Engineer, Distributed Systems - San Francisco, California
Software Engineer, Distributed Systems - San Francisco, California

MissionHires • San Francisco (CA)

On-site
USD 120,000 - 160,000
Unlimited office book budget
Generous equity grant
Retirement matching
+4
Senior GPU Infrastructure Engineer
Senior GPU Infrastructure Engineer

Hyperbolic • San Francisco (CA)

On-site