Staff Software Engineer
Core
Design, build, and own low-level systems (Fusion, Fusion Snapshots, Ignite, Sched) that power scientific workloads in the cloud, focusing on deep stack components like FUSE filesystems, checkpoint/restore, and container process management.
Role type
Staff Software Engineer (Systems/Infrastructure)
Builds
Low-level cloud orchestration and compute systems for scientific data workflows
Domain
Cloud Infrastructure / Systems Programming
Deliverable
production ML models
Required skills
Go, C, Linux internals (filesystems, namespaces, processes), distributed systems, cloud-native architecture, performance engineering, system design, mentoring
Preferred skills
Rust, JVM (Groovy/Java, Micronaut), CRIU, FUSE, container runtimes, Kubernetes, HPC/Batch, Applied ML
Technologies
Go, C, Rust, Java, Groovy, Micronaut, Linux, FUSE, CRIU, AWS, Azure, GCP, Docker, Kubernetes
Responsibilities
Design and build low-level systems across Fusion, Fusion Snapshots, Ignite, and Sched; write reliable, well-tested code; drive performance engineering; set technical direction for testing and observability; mentor teammates.
Seniority
Staff, hands-on IC with architectural influence
