# Software Engineer, Virtualization

**Company:** [Fal](https://hotfix.jobs/companies/fal)
**Location:** San Francisco, CA
**Role:** Embedded Engineering
**Salary:** $180k – $250k/yr
**Experience:** 5+ years
**Skills:** Linux, Kvm, Qemu, Libvirt, Vfio, Kubernetes, Vxlan, Vlan, BGP, Terraform, Ansible, Python, Nvidia Gpus, InfiniBand, Rdma
**Posted:** 2026-02-23

> Build and automate custom GPU-accelerated compute environments, including bare metal, virtual machines with GPU passthrough, and dedicated Kubernetes clusters with high-performance networking for fal's generative media platform.

## Job Description

## 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-Haves
- 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 (This range encompasses 2 levels Senior and Staff).

## Similar roles

- [Software Engineer, Robotics (ALL LEVELS)](https://hotfix.jobs/jobs/86719d9a-2f94-4af8-9d4c-3202c561cf83) - Atomicmachines - Santa Clara, CA - $185k – $260k/yr
- [System Software Engineer (Embedded)](https://hotfix.jobs/jobs/b4b50947-f045-4c4c-ab4f-3e1f31f8a1b3) - Cerebras Systems - Sunnyvale, CA - $175k – $275k/yr
- [Sensing Systems Engineer](https://hotfix.jobs/jobs/5dc6be48-e3fe-44d9-ad9a-406a6e9b56ba) - Sesame - San Francisco, CA - $175k – $280k/yr
- [Embedded Software Engineer - Core OS](https://hotfix.jobs/jobs/f47c1fd7-24f3-43a2-a0f6-5ac3e519c72b) - Applied Intuition - Sunnyvale, CA - $171k – $264k/yr
- [Software Engineer - Motion Planning](https://hotfix.jobs/jobs/ed5f5c57-a791-40d8-aed4-11d5a54de8b5) - Zoox - Foster City, CA - $189k – $270k/yr

**Apply:** https://hotfix.jobs/jobs/4abddd7d-e28b-4da1-8f99-82c9bb4c877d
**Canonical:** https://hotfix.jobs/jobs/4abddd7d-e28b-4da1-8f99-82c9bb4c877d