Чем предстоит заниматься
You will set the technical direction for Crusoe's Linux kernel team, owning the roadmap and architecting critical development projects. This role requires a balance of high-level architectural design and hands-on kernel coding. You will tackle the most complex kernel problems while mentoring and growing the engineers around you to deliver production-ready infrastructure at scale
Perform deep-dive root-cause analysis of issues across the OS and hardware layers. You will lead the triage and backporting for kernel CVEs while building automated tooling for vulnerability analysis
Architect and lead critical projects — new kernel features, security patching infrastructure, deployment systems — from design through production and upstream
Develop kernel code with an upstream-first mindset — we aim to contribute all changes to the Linux kernel community and keep our downstream patches zero; this is a core part of how the team works, not an afterthought
Develop and review kernel code: memory management, scheduler, networking, storage, and GPU-related subsystems
Design and implement advanced virtualization technologies tailored for GPU-accelerated AI and HPC workloads. You will optimize the stack for low latency and high scalability across hypervisors and device emulation
Find and develop kernel efficiency improvements proactively (e.g., DAMON-based memory management, hugepage optimization, memory overcommit)
Mentor and review work from mid-level and junior engineers