About this role
We’re looking for a hands-on engineer to develop custom hypervisors, build customer-facing products and in-house software, and work across the boundary between hardware and software. We operate our own servers and build software that powers both our customers’ experience and our business operations. You’ll work on virtualization, Linux systems, customer-facing applications, internal services, and the infrastructure connecting them. This is an engineering role focused on designing, building, debugging, and improving systems, not simply administering off-the-shelf tools or maintaining internal tools. We value strong fundamentals, curiosity, and evidence of things you’ve built. Substantial personal projects, an advanced homelab, open-source contributions, and research projects are relevant experience.
What you’ll do
- Develop and extend custom hypervisors and supporting systems software, including workload management, isolation, resource allocation, and observability.
- Build customer-facing applications and services, along with in-house platforms and tools that support our operations.
- Work directly with physical servers, processors, memory, storage, and networking, understanding how hardware choices affect software behavior.
- Debug problems across application code, operating systems, virtualization, and hardware.
- Measure and improve system performance, reliability, and resource utilization.
- Build automation for provisioning, testing, deployment, monitoring, and recovery.
- Take projects from initial design through implementation and production operation, with attention to security, usability, and the customer experience.
- Use AI development tools effectively while remaining responsible for correctness, security, and maintainability.
This is a full-time, in-person position at our Houston office.