Staff Software Engineer, Infrastructure - Marimo
About Marimo
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.
About the Role
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.
Who You Are
- 8+ years of experience in software engineering
- Strong fundamentals that are language agnostic
- Expertise in computer systems, including parallel computing (threading, multiprocessing), concurrency (asynchronous programming), networking/inter-process communication
- Experience with containerization, container orchestration (kubernetes), scheduling, networked filesystems, resource allocation, distributed systems, and cloud infrastructure
- Strong communication skills, written and verbal
- Preferred proficiency with Python and Python packaging
- Basic experience with or awareness of the Python stack for AI/MLE
- Empathy for practitioners and researchers in AI, ML, data engineering, NLP, or other quantitative work
- Experience with GPU resource allocation and sharing
Pay
The base salary range for this role is $188,000 to $275,000. The starting salary will be determined based on job-related knowledge, skills, experience, and market location.
Benefits
- Medical, dental, and vision insurance - 100% paid for by CoreWeave
- Company-paid Life Insurance
- Voluntary supplemental life insurance
- Short and long-term disability insurance
- Flexible Spending Account
- Health Savings Account
- Tuition Reimbursement
- Ability to Participate in Employee Stock Purchase Program (ESPP)
- Mental Wellness Benefits through Spring Health
- Family-Forming support provided by Carrot
- Paid Parental Leave
- Flexible, full-service childcare support with Kinside
- 401(k) with a generous employer match
- Catered lunch each day in our office and data center locations
- A casual work environment
- A work culture focused on innovative disruption