Staff Software Engineer (Infrastructure, Marimo)
Company: CoreWeave
Location: Livingston, NJ / New York, NY / San Francisco, CA/ Sunnyvale, CA / Bellevue, WA / Remote - US
Salary: $188k - $275k per year
Type: Full-time
Posted: 2026-06-10
About this role
- At Marimo, we’re building the best open-source environment for working with data, alongside a world-class cloud platform designed for scale, performance, and collaboration
- Marimo reimagines the Python notebook from first principles. It combines the interactivity of a next-generation reactive notebook with the flexibility of pure Python: notebooks can be versioned with Git, deployed as data applications, executed as scripts, and imported as reusable modules
- Originally incubated with scientists at Stanford, marimo is now used by leading companies, research labs, and universities worldwide, with millions of downloads and more than 17,000 GitHub stars
- We believe that the tools we use shape the way we think. Better tools lead to better ideas, faster iteration, and deeper understanding
- The molab team at Marimo develops a cloud-hosted marimo notebook service called molab. molab lets anyone in the world experiment with data, build interactive apps, and share their work for free, all using the open-source marimo notebook and accelerated by AI-assisted coding
- This is a high impact team and product, undergoing rapid growth and working on many challenging greenfield problems — with an emphasis on building highly available, low latency and fault tolerant systems
- As a Staff Engineer on Marimo’s molab team, you will co-design and implement the backend architecture of molab, solving for high availability, low latency (both the ability to rapidly spin up and spin down notebook kernels on demand, as well as low latency communication between the notebook frontend and backend), stability, and fraud and abuse
- You will design molab to run on CoreWeave’s specialized kubernetes-based clusters and integrate with CoreWeave object storage, and will solve for keeping utilization of GPUs high- Experience building highly available, fault-tolerant systems
- Expertise in computer systems, including parallel computing (threading, multiprocessing), concurrency (asynchronous programmi...