Description
Mission
The company builds persistent computers for AI agents. Our flagship product, Dedalus Machines, gives agents an isolated environment where they can run software, keep files and state, and work over time.
We are building a new compute primitive for long-running autonomous software. Our platform spans virtualization, distributed systems, storage, networking, scheduling, orchestration, and low-level runtime infrastructure. Every millisecond, syscall, and scheduling decision matters.
We are looking for systems engineers who want to understand computers all the way down and build infrastructure that feels simple, fast, and inevitable to the developers using it.
You might thrive here if you
Think abstractions are most useful when you understand what is underneath them.
Care about latency, throughput, memory usage, correctness, and tail performance.
Enjoy debugging problems that take days to understand and minutes to fix.
Treat reliability and performance as product features.
Read kernel commits, infrastructure blogs, source code, or systems papers because you are genuinely curious.
Have informed opinions about operating systems, virtualization, networking, storage, or distributed systems.
Measure before optimizing, then optimize relentlessly.
Like turning difficult systems problems into simple developer experiences.
Work independently, communicate clearly, and take ownership from design through production.
Are ambitious about the work and generous with your teammates.
Learn quickly and respond thoughtfully to feedback.
What you’ll build
Core compute and runtime primitives for long-running AI agents.
Virtualization, sandboxing, and isolation systems for secure multi-tenant workloads.
Persistent state, storage, snapshotting, and recovery mechanisms.
Low-latency scheduling and resource-management systems.
Networking and runtime infrastructure across the agent execution path.
Profiling, debugging, benchmarking, and performance tooling.
Production systems operating under real-world scale, latency, correctness, and reliability constraints.
Representative projects
You might find yourself working on problems like:
Building a distributed storage layer for persistent agent state.
Reducing sandbox startup latency from seconds to milliseconds.
Designing a scheduler that efficiently allocates compute across thousands of concurrent agents.
Developing virtualization and isolation mechanisms for secure multi-tenant execution.
Building snapshot, recovery, migration, or resume mechanisms for persistent workloads.
Profiling bottlenecks across networking, storage, scheduling, and runtime layers.
Designing test infrastructure that simulates machine loss, degraded networks, resource contention, and partial failures.