We're looking for experienced distributed systems engineers to build the core infrastructure for our durable application runtime. This is a systems programming role—you'll be writing the schedulers, runtimes, and data plane components that other engineers build applications on top of. Some of the things you'll work on in this role
Build and evolve our durable application runtime to support advanced data processing and machine learning workflows
Design and implement core components of our cluster scheduler to improve resource utilization, reduce costs, and maximize performance
Write systems-level code in Rust for our data plane and execution engine
Design and build new capabilities for our SDKs
Work closely with the rest of the engineering team to take something from an idea to a polished product
About you
You have 5+ years of experience building distributed systems infrastructure—not configuring or operating it, but designing and implementing it from scratch
You've written production systems in Rust or other systems programming languages (C, C++, Go at the systems level)
You understand how cluster schedulers, databases, and runtimes work at the implementation level because you've built or contributed to them
You can autonomously lead, design, and build fault-tolerant systems
You enjoy diving deep into performance challenges at the systems level—memory allocation, concurrency primitives, network protocols
You want to be part of the entire product development process, from customer research to implementation
This role is not a fit if...
Your experience is primarily in DevOps, SRE, or platform operations (Terraform, Kubernetes administration, CI/CD pipelines)
You're looking for a role focused on automation, tooling, or infrastructure-as-code rather than building core systems
You haven't written substantial code in a systems programming language
Things you should know
We’re a startup, and we expect people to be able to wear multiple hats at any given time.
We’re distributed across the US and Europe, and everyone is self-sufficient to get work done even when nobody else is around.
We do not expect people to work all the time, but we expect everyone to follow up on their commitments.
We’re a small team with high ownership and we’re passionate about what we do.
Our tech stack is somehow diverse. You’d be mostly working with Rust, Python and FoundationDB on your day to day. But you’ll also need to understand TypeScript, Go, and Terraform enough to touch parts of our backend infrastructure.
Numbers & Facts
Location
San Francisco, California
Skills
Automationunmatched
Building Codesunmatched
C Programming Languageunmatched
C++ Programming Languageunmatched
Concurrencyunmatched
Continuous Deployment/Deliveryunmatched
Continuous Integrationunmatched
Cost Controlunmatched
Cross-Functionalunmatched
Customer/Client Researchunmatched
Data Processingunmatched
Database Clusteringunmatched
DevOpsunmatched
Distributed Computingunmatched
Divingunmatched
Machine Learningunmatched
Machine Toolunmatched
Memory Managementunmatched
Network Protocolsunmatched
Performance Managementunmatched
Product Developmentunmatched
Production Systemsunmatched
Programming Languagesunmatched
Python Programming/Scripting Languageunmatched
Resource Utilizationunmatched
Schedule Developmentunmatched
Startupunmatched
Systems Engineeringunmatched
Systems/Internals Programmingunmatched
🎯
Be found by employers
5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.
Level up your application
Professional resume templates
Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.