OpenAI
Operating Systems Engineer, Linux Kernel | Consumer Devices
About this role
OpenAI is seeking a Linux Kernel Operating Systems Engineer to design and maintain kernel subsystems for next-generation consumer AI devices. You'll own features across the full stack—from kernel to userspace—while collaborating with hardware and firmware teams to deliver reliable, production-ready products.
What you'll do
- Design and implement Linux kernel subsystem changes for device capabilities and product requirements
- Own complete features across kernel and userspace boundaries, building necessary interfaces and components
- Debug system behavior using tracing, profiling, and diagnostic tools to resolve correctness, concurrency, performance, and reliability issues
- Develop tests and workloads to validate performance, power, and reliability improvements and detect regressions
- Partner with hardware, firmware, and application engineers to translate system requirements into maintainable solutions
- Prepare reviewable patches and contribute fixes upstream while maintaining product-specific kernel changes
What they're looking for
- Linux kernel subsystems (memory management, storage, networking, power management, scheduling, or virtualization)
- C programming for kernel and low-level systems development
- Kernel concurrency, synchronization, and memory management
- Cross-boundary debugging between kernel and userspace
- Linux kernel development practices and patch submission
- Rust for systems programming (preferred)
- Performance profiling and instrumentation tools
- Technical communication across disciplines
Opens the application — the Jobs AI extension fills it for you. Set up autofill
Opens the official application on the employer’s site. No login required.
OpenAI
OpenAI builds AI infrastructure and products, including large-scale data center campuses for AI computing and generative AI applications for enterprise customers. The company is hiring civil engineers, project engineers, electrical design engineers, data center R&D engineers, and AI deployment engineers to expand its infrastructure capabilities and help customers deploy AI solutions.
View all jobs at OpenAILikely interview questions
- Describe your experience with a specific Linux kernel subsystem you've worked on—what challenges did you face and how did you solve them?
- Walk us through a time you had to debug a complex issue that crossed the kernel-userspace boundary. How did you approach it?