Lenovo is building a new AI layer that lives natively on devices, closer to the OS than to any single app. The Director, AI OS will lead the team responsible for the system software and runtime layer that AI features run on across PCs and other devices.
Requirements
- 12+ years of experience building operating systems or core system software, such as:
- OS kernels or kernel subsystems
- device drivers or hardware abstraction layers
- system services, runtime frameworks, or shell/desktop environments
- Experience in at least one major OS stack (Windows, Linux, Android, or similar) at a deep level.
- Experience designing new runtime or platform abstractions, not just maintaining existing systems.
- Experience with AI workloads (e.g., on-device inference, vector-based models, latency-sensitive pipelines) and how they interact with system resources is a strong plus.
Responsibilities
- Define and own the architecture of the AI OS layer on Lenovo devices, including runtime services, process/lifecycle management for AI workloads, and integration with existing OS subsystems.
- Design and evolve the AI OS runtime so that AI features can run efficiently, safely, and predictably on-device, across multiple device classes.
- Provide abstractions for “computer use” – how AI systems can safely interact with windows, applications, files, and other system resources.
- Work with Core Intelligence to ensure the OS runtime can host and expose latent-space representations, and integrate with planning and predictive engines that sit above it.
- Own the device API surface for AI: sensors, audio, display, input, power, storage, network, and NPU/GPU/CPU acceleration.
- Ensure that high-fidelity signals and state from the OS (usage context, app state, input/output streams) can be routed into Core Intelligence and the latent space in a controlled way.
- Bring deep system experience (kernel / drivers / system services / frameworks) to decisions about where AI logic lives – on-device vs cloud, OS layer vs app layer.
Other
- 5+ years in an engineering leadership role (Director or equivalent) leading teams working on OS or low-level system software.
- Demonstrated ability to collaborate across hardware, OS, platform, and application teams.
- Excellent communication and leadership skills; able to make and explain tradeoffs that balance user experience, system stability, and engineering complexity.
- The base salary budgeted range for this position is $220K - $320K.
- Individuals may also be considered for bonus and/or commission.