engineering
Posted Dec 16, 2025System Software Engineer, Consumer Devices
at openai
San Francisco, United StatesHybrid
Responsibilities
- - Build and operate image and update pipelines, ensuring reliability, reproducibility, and rollback safety.
- - Own platform observability and reliability: logging, crash capture, watchdogs, and diagnostics.
- - Collaborate with cross‑functional teams to define interfaces and deliver end‑to‑end features.
Requirements
- You might thrive in this role if you: - Have shipped production systems software on modern operating systems. - Are proficient in C/C++ and a scripting language, and comfortable with OS internals (concurrency, memory management, filesystems, networking, power management). - Bring strong systems debugging skills using debuggers, tracers, profilers, and logs across kernel/user‑space boundaries. - Understand configuration of platform services and interfaces, and can translate
- Experience with graphics/media, hardware acceleration, or high‑throughput data paths. - Familiarity with connectivity stacks and network configuration. - Observability and diagnostics in distributed or resource‑constrained environments. - Work on open‑source platforms or contributions to systems projects.
- About OpenAI OpenAI is an AI research and deployment company dedicated to ensuring that general-purpose artificial intelligence
Additional details
- Location: San Francisco, CA (Hybrid: 4 days onsite/week).
- About the Team: We build foundational platform software that enables reliable, secure, and performant products.
- The team works across system layers and partners closely with adjacent engineering groups to deliver robust capabilities from concept through launch.
- About the Role: We’re seeking a System Software Engineer to design, implement, and debug core platform components and the pipelines that build and update system images.
- You’ll work across operating system layers, focusing on performance, security, and deep system debugging to ship production‑grade systems. In this role,
- you will: - Design, implement, and debug system‑level components and services across kernel and user space.
- - Configure and maintain OS platform services (init, services, networking, security policies) and related tooling.
- - Instrument and analyze performance using profiling and tracing; optimize CPU, memory, I/O, and power usage.
- - Establish strong engineering practices: code review, CI, reproducible builds, and release management.
- - Partner with external suppliers to support builds and deployments.