Staff Software Engineer - Seqera
hace 7 días
Barcelona
Overview Join Seqera's Unified Compute team as Staff Software Engineer to own low-level cloud workloads. You will work on Fusion, Fusion Snapshots, Ignite, and Sched, shaping how scientific workloads run across multi-cloud environments. This hands-on role combines OS-level work, performance optimization, and architectural leadership, with mentoring responsibilities. You’ll drive reliability, testing, and observability while collaborating with cross-functional teams to scale data-driven science. Compensaciones / Beneficios • equity, • private health insurance, • private life insurance, • home office allowance, • learning and development budget, • time off and holidays Responsabilidades, • Design, build, and own low-level systems across Fusion, Fusion Snapshots, Ignite, and Sched, • Write reliable, well-tested code in Go and C (with Rust/JVM where needed), • Work close to the OS: FUSE, Linux namespaces, CRIU, process supervision, signaling, • Handle multi-cloud orchestration: provider abstractions (AWS, Azure, GCP), autoscaling, spot-fault tolerance, • Drive performance engineering: chunked I/O, caching, buffer pools, bandwidth management, • Set technical direction and raise standards for testing, observability, and operations, • Mentor teammates and help onboard new engineers Requisitos principales, • Deep experience building production-grade systems software with technical ownership at Staff level, • Strong in Go and comfortable in C (or C++), • Solid Linux internals and debugging at OS level, • Experience with distributed/cloud-native systems and cross-cloud failure modes, • Clear, well-structured, well-tested coding style; able to work independently, • Mentoring and onboarding, • Ability to work independently in ambiguous environments, • Strong communication and collaboration across teams, • Go, • C (or C++), • Rust (nice-to-have)