# Software Engineer, Compute Infra
**Company:** [Cursor](https://scaleengineer.com/companies/cursor)
Join SpaceXAI's Compute Infrastructure team as a Software Engineer to architect and build large-scale sandbox infrastructure powering millions of concurrent VMs across distributed datacenters. You'll design mission-critical systems including virtualization layers, control plane schedulers, and networking infrastructure supporting coding agents, reinforcement learning, and advanced AI applications at unprecedented scale.
**Role:** Backend Engineer
**Seniority:** Senior
**Locations:** San Francisco
**Salary:** 165000–250000 USD
[Apply](https://jobs.ashbyhq.com/cursor/6868de4a-f753-4f10-8dc5-f7aabef03b56)
Canonical: https://scaleengineer.com/jobs/cursor/software-engineer-compute-infra
---
## Responsibilities

- Control Plane and Scheduler Architecture: Lead the rearchitecture of the distributed control plane and scheduler to support 1 million concurrent VMs per cluster, implementing sophisticated resource allocation algorithms and managing cluster state across multiple datacenters
- Storage and Block Device Development: Design and implement advanced ublk block device implementations with support for content deduplication, lazy loading mechanisms, and efficient snapshot management to optimize VM provisioning and data storage efficiency
- Network Architecture and Security: Architect and develop egress proxy systems and network isolation layers that securely filter, monitor, and intelligently route agent traffic while maintaining low latency and high throughput across infrastructure
- Multi-Datacenter Resilience Engineering: Design resilient, fault-tolerant systems capable of operating across hybrid infrastructure combining AWS, GCP, and on-premise datacenters with automatic recovery and state consistency
- Performance Optimization and Monitoring: Continuously optimize infrastructure performance metrics including VM startup latency, scheduling efficiency, and resource utilization while implementing comprehensive observability and alerting systems
- Infrastructure Primitive Development: Anticipate and build infrastructure primitives and abstractions that future AI agents will require, designing flexible APIs and patterns that enable innovative applications
- Cross-Functional Collaboration: Work closely with AI/ML teams, platform engineers, and product teams to understand workload requirements and translate them into efficient infrastructure solutions

## Requirements

### education

- {"name":"Bachelor's Degree in Computer Science, Engineering, or Related Field","description":"Strong theoretical foundation in computer science, algorithms, mathematics, or engineering disciplines providing deep systems thinking capability"}

### technical

- {"name":"Virtualization Layer Architecture","description":"Design and implement virtualization stacks using microVM technologies (Firecracker, Cloud Hypervisor) supporting multi-million scale concurrent instances"}
- {"name":"Scheduler and Control Plane Development","description":"Build highly scalable scheduling systems managing 1M+ concurrent VMs with intelligent resource allocation and bin-packing algorithms"}
- {"name":"Block Device and Storage Optimization","description":"Develop ublk block device implementations with advanced features including content deduplication, lazy loading, and efficient snapshot management"}
- {"name":"Network Infrastructure and Isolation","description":"Design egress proxies and network isolation layers providing secure routing, traffic monitoring, and policy enforcement for agent workloads"}
- {"name":"Multi-Datacenter Resilience","description":"Engineer systems capable of operating seamlessly across hybrid cloud and on-premise infrastructure with automatic failover and consistency guarantees"}
- {"name":"Performance Optimization","description":"Optimize infrastructure for minimal latency, maximum throughput, and efficient resource utilization across millions of CPU cores"}

### experience

- {"name":"Compute Orchestration Platform Development","description":"2+ years of hands-on experience building, optimizing, or operating compute orchestration systems like Kubernetes or Mesos at meaningful scale"}
- {"name":"Large-Scale Infrastructure Operations","description":"Demonstrated experience building, deploying, and operating infrastructure supporting thousands to millions of concurrent workloads"}
- {"name":"Virtualization and Sandbox Systems","description":"Proven track record building or operating VM fleets, container systems, or isolated sandbox environments for running untrusted or multi-tenant code"}
- {"name":"Backend Systems Engineering","description":"Professional software engineering experience (2+ years) building distributed systems, databases, or infrastructure platforms in production environments"}

## Skills

### required

- {"name":"Distributed Systems Design","description":"Design and implement scalable, fault-tolerant systems that operate reliably across multiple datacenters and cloud providers"}
- {"name":"Linux Kernel and Virtualization","description":"Proficiency with kernel internals, system calls, container technologies, and hypervisor-level abstractions for building sandboxed environments"}
- {"name":"Infrastructure as Code","description":"Experience building and managing infrastructure through code using Terraform, Ansible, or similar tools for reproducible deployments"}
- {"name":"Systems Programming","description":"Strong foundation in low-level programming using Rust, C, or C++ to optimize performance-critical infrastructure components"}
- {"name":"Cluster Operations and Orchestration","description":"Hands-on experience operating Kubernetes, Mesos, or similar orchestration platforms at scale"}
- {"name":"Networking and Security","description":"Understanding of network protocols, firewalls, proxy systems, and security isolation techniques for multi-tenant sandbox environments"}

### preferred

- {"name":"MicroVM and Firecracker Experience","description":"Previous experience working with lightweight virtualization technologies and Firecracker specifically"}
- {"name":"eBPF and Network Programming","description":"Advanced networking expertise using eBPF for packet filtering, monitoring, and custom network layer functionality"}
- {"name":"Large-Scale Fleet Management","description":"Operational experience managing compute fleets with millions of cores across distributed infrastructure"}
- {"name":"Sandbox and VM Ecosystem","description":"Background building and operating VM isolation systems for coding environments, testing platforms, or AI agent infrastructure"}
- {"name":"Storage Systems Optimization","description":"Experience with block device optimization, deduplication techniques, snapshot systems, and lazy-loading data structures"}
- {"name":"ML Infrastructure and Reinforcement Learning","description":"Understanding of infrastructure requirements for training and inference workloads, especially for agent-based systems"}
- {"name":"On-Premise and Hybrid Cloud Operations","description":"Experience designing systems that span multiple deployment models including data centers and public cloud providers"}

## Tech stack

### tools

- {"name":"Linux Kernel","description":"Deep expertise required for virtualization, networking stacks, and system-level optimization"}
- {"name":"Firecracker","description":"AWS open-source microVM technology for lightweight virtualization of sandbox environments"}
- {"name":"Cloud Hypervisor","description":"Cloud Hypervisor for building and managing isolated VM instances at scale"}
- {"name":"eBPF","description":"Extended Berkeley Packet Filter for networking packet filtering and monitoring"}
- {"name":"Prometheus","description":"Metrics collection and monitoring for cluster health and performance observability"}
- {"name":"Git","description":"Version control for infrastructure code and collaborative development"}

### others

- {"name":"Virtualization Technologies","description":"Comprehensive understanding of KVM, QEMU, hypervisor architectures, and microVM technology"}
- {"name":"Network Protocols","description":"TCP/IP, DNS, routing, NAT, and network isolation for secure inter-VM communication"}
- {"name":"Distributed Systems","description":"Consensus algorithms, fault tolerance, and system design patterns for resilient infrastructure"}
- {"name":"Cloud Architecture","description":"Multi-cloud and hybrid cloud infrastructure design across AWS, GCP, and on-premise datacenters"}

### databases

- {"name":"etcd","description":"Distributed consensus database for managing cluster state and metadata"}
- {"name":"RocksDB","description":"Embedded key-value store for high-throughput metadata operations on compute nodes"}

### languages

- {"name":"Rust","description":"Primary systems programming language for building high-performance virtualization and infrastructure components"}
- {"name":"Go","description":"Used for control plane development, scheduling systems, and cloud orchestration tooling"}
- {"name":"C/C++","description":"Essential for kernel-level virtualization work and low-level infrastructure optimization"}
- {"name":"Python","description":"Automation, testing infrastructure, and operational tooling for large-scale cluster management"}

### frameworks

- {"name":"Kubernetes","description":"Container orchestration experience valuable for understanding cluster scheduling patterns"}
- {"name":"gRPC","description":"High-performance RPC framework for control plane communication and service mesh architecture"}
- {"name":"etcd","description":"Distributed key-value store for cluster state management and configuration"}

## Benefits

### benefits

- {"name":"Equity Compensation","description":"Significant stock option grants reflecting senior-level contribution to company success in rapidly growing AI infrastructure sector"}
- {"name":"Comprehensive Health Coverage","description":"Full medical, dental, and vision insurance plans with company contributions for employee and eligible dependents"}
- {"name":"401(k) Retirement Plan","description":"Competitive retirement savings plan with company matching contributions for long-term financial security"}
- {"name":"Professional Development","description":"Learning budget for conferences, courses, and certifications including Linux kernel deep-dives and infrastructure optimization workshops"}
- {"name":"Flexible Work Arrangement","description":"Flexible schedules supporting work-life balance for high-performance engineering teams"}
- {"name":"Hardware and Tools","description":"Top-tier workstations, development machines, and access to infrastructure lab environments for hands-on system development"}
- {"name":"Unlimited PTO","description":"Flexible paid time off policy supporting personal well-being and recovery"}

## Compensation

- **max:** 250000
- **min:** 165000
- **currency:** USD
- **stockOptions:** true

## Interview process

### steps

- {"name":"Initial Technical Screening","description":"30-minute call with recruiting team to discuss background in distributed systems, virtualization experience, and alignment with infrastructure engineering challenges"}
- {"name":"Systems Design Interview","description":"90-minute technical interview assessing your ability to architect large-scale systems, handle design tradeoffs, and communicate complex infrastructure solutions"}
- {"name":"Infrastructure Coding Challenge","description":"Take-home coding assessment focusing on systems programming, likely involving control plane logic, scheduling algorithms, or networking layer implementation in Rust or C++"}
- {"name":"Deep Dive Infrastructure Discussion","description":"60-minute technical conversation with senior infrastructure engineers exploring your experience with compute orchestration, virtualization, and operational challenges at scale"}
- {"name":"Leadership and Values Alignment","description":"30-minute conversation with team lead or manager discussing career goals, engineering philosophy, and fit with SpaceXAI's mission-driven culture"}

## Full description
SpaceX was founded under the belief that a future where humanity is out exploring the stars is fundamentally more exciting than one where we are not. Today, SpaceX is actively developing the technologies to make this possible, with the ultimate goal of making life multiplanetary and expanding consciousness to the stars.  
  
SpaceXSI is building Super Intelligence to help humanity understand the universe. Our teams are building the full Super Intelligence stack: from our Colossus supercomputers, to Grok models, to our suite of applications, including Grok Bot, Grok Build, Grok Imagine, Grok Voice, and X. We're creating a powerful flywheel where more compute trains better models, better models power more useful products, and what we learn from people using those products shapes what we build next.

### **About the Role**

As a Software Engineer on Compute Infra at SpaceXAI, you'll build the sandbox infrastructure to give every agent their own VM. These VMs power coding agents, Grok Bot, reinforcement learning, and more. We operate one of the largest set of sandbox clusters in the world, at millions of CPU cores, across third- and first-party datacenters. You’ll own developing a cloud for agents, including the virtualization layer (Firecracker and Cloud Hypervisor microVMs), control plane scaling, and the networking/connectivity layer on top.

### **Responsibilities**

* Rearchitecting the control plane / scheduler to support 1 million concurrent VMs per cluster.
* Building a ublk block device that can dedupe, lazy load, and efficiently snapshot VM data.
* Designing an egress proxy and network isolation to securely filter, monitor, and route agent traffic.
* Designing resilient systems that can operate across a mixture of cloud and on-premise datacenters.

### **Basic Qualifications**

* Bachelor's degree in computer science, engineering, math, or scientific discipline; OR 2+ years of professional experience building software in lieu of a degree

### **Preferred Skills and Experience**

* You have deep experience with building compute orchestration (e.g. Kubernetes, Mesos).
* You have built and operated large fleets of VMs / isolated sandboxes.
* You have experience with the Linux kernel and virtualization technologies.
* You enjoy thinking about infrastructure primitives that future agents will require.
