O

OpenAI

Builds AI models and the ChatGPT assistant

Operating Systems Engineer - Linux Kernel, Consumer Devices

Systems Software EngineeringConfirmed live in the last 24 hours
Full-timeSan Francisco, CA, USA$230k - $385k /yrIn-person

About the Job

Requirements

  • Substantial hands-on experience designing, developing, and debugging one or more Linux kernel subsystems, such as memory management, storage, networking, high-speed peripherals, power management, scheduling, or virtualization.
  • Proficiency in C for kernel and low-level systems development.
  • Strong understanding of kernel concurrency, synchronization, memory ownership, and resource lifetimes.
  • Experience delivering systems capabilities across kernel and userspace, including designing interfaces and diagnosing problems that cross that boundary.
  • Understanding of Linux kernel development principles and practices, including maintainable designs, appropriate abstractions, reviewable patches, compatibility awareness, and careful validation to prevent regressions.

Responsibilities

  • Design, implement, and maintain Linux kernel subsystem changes that support device capabilities and product requirements.
  • Choose appropriate kernel and userspace boundaries, and build the interfaces and supporting components needed to deliver reliable features in shipped products.
  • Use tracing, profiling, instrumentation, and diagnostic tools to resolve correctness, concurrency, performance, power, and reliability issues in development and production.
  • Develop tests and representative workloads to demonstrate repeatable performance, power, and reliability gains and detect regressions across kernel and userspace.
  • Work with hardware, firmware, platform, and application engineers to turn system requirements into understandable, maintainable solutions.
  • Prepare reviewable patches, incorporate feedback, contribute fixes and improvements upstream where appropriate, and maintain product-specific changes responsibly as the kernel evolves.

Desired Qualifications

  • Proficiency in Rust for systems programming, with experience developing Linux kernel code in Rust alongside C.
  • Participation in the Linux community through patches, code review, testing, bug reports, technical discussions, or collaboration with subsystem maintainers.
  • Take ownership of complete solutions and follow problems across system boundaries.
  • Make careful tradeoffs among functionality, security, performance, power, and maintainability, and explain decisions with evidence.

About the Company

OpenAI

Builds AI models and the ChatGPT assistant

OpenAI researches and builds artificial intelligence models and turns them into products for people, developers, and businesses, with a stated mission of making sure artificial general intelligence benefits all of humanity. Its launch of ChatGPT in 2022 brought generative AI into everyday use. People use ChatGPT to ask questions, write, code, and analyze files, developers build OpenAI's models into their own apps through its API, and its Codex agent works through coding tasks on its own. OpenAI earns money from ChatGPT subscriptions, business plans, and API usage. Sam Altman, Elon Musk, and others co-founded it in 2015; it is based in San Francisco and overseen by a nonprofit, the OpenAI Foundation.

Company size
1,001-5,000
Company stage
Late Stage VC
Total funding
$207.5B
Headquarters
San Francisco, CA
Founded
2015

Recently Posted Jobs

Explore more opportunities at OpenAI

See more jobs