Staff Software Engineer (Unified Compute)
seqera.io · Barcelona
Job description
About the role
Seqera, behind Nextflow and the Seqera Platform, is looking for a Staff Software Engineer to join its Unified Compute team. The role takes technical ownership of the low-level systems that run scientific workloads in the cloud, including the scheduling project Sched, and sits deep in the stack: Fusion (a FUSE filesystem presenting cloud object storage as POSIX), Fusion Snapshots (CRIU-based checkpoint/restore), and Ignite (a container process manager), with Sched as the orchestration layer.
Key responsibilities
- Design, build and own low-level systems across Fusion, Fusion Snapshots, Ignite and Sched.
- Write reliable, well-tested code mainly in Go and C, using Rust and JVM (Groovy/Java, Micronaut) where needed.
- Work close to the OS: FUSE filesystems, Linux namespaces, CRIU checkpoint/restore, process supervision, signal handling, static musl builds.
- Build multi-cloud orchestration and scheduling: provider abstractions (AWS, Azure, GCP), instance selection, autoscaling, spot-instance fault tolerance, durable async queues.
- Drive performance engineering: chunked I/O, multi-level caching, buffer pools, bandwidth management.
- Set technical direction for testing, observability and operational excellence, mentor teammates and help onboard new engineers.
Required profile
- Deep experience building production-grade systems software with technical ownership at Staff level.
- Solid Linux internals knowledge (filesystems, namespaces, processes, signals, networking) and ability to debug at that level.
- Built distributed and/or cloud-native systems and understands failure modes across multiple clouds.
- Writes clear, well-structured, well-tested code and works independently with ambiguity.
- Open to extensive use of AI in daily work.
Required skills
- Go and C (or C++)
- Nice to have: CRIU, FUSE, Rust, JVM, container runtimes, Docker, Kubernetes, HPC/Batch, applied ML and open-source contributions
What we offer
- Flexible working hours and international team
- 23 vacation days per year, 3 days in December and public holidays
- Equity, private health and life insurance, home office allowance, mental health app subscription and learning budget
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Spain.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Published 2 hours ago
Expires 1 month from now
4 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
seqera.io
Barcelona