Senior Software Engineer, Linux Kernel
Core
Develop, maintain, and improve Linux operating-system software for bare-metal and third-party cloud servers, building and operating large-scale, fault-tolerant systems.
Role type
Senior IC Linux kernel and system software engineer
Builds
Large-scale, fault-tolerant systems supporting critical internal and external services
Domain
Cloud infrastructure / Operating systems
Required skills
Linux kernel development, C/C++, Python, Go, Rust, CUDA, multithreaded programming, server performance optimization, Linux shell scripting, computer architecture
Preferred skills
Linux distribution building, Linux/Unix architecture, glibc, Kubernetes, system programming
Technologies
Linux, C, C++, Python, Go, Rust, CUDA, Kubernetes, glibc
Responsibilities
Develop and maintain Linux OS software for bare-metal and cloud servers; Troubleshoot system software components including storage, networking, and compute engines; Optimize automated OS monitoring, deployment, and upgrade systems; Adapt system software to support various hardware platforms; Optimize AIOps tools for managing large-scale server clusters.
