Oracle Cloud Infrastructure (OCI) is seeking a Senior Principal Software Engineer to build a new Data Processing Unit (DPU) platform spanning networking and storage. The role addresses system-level questions such as host-versus-DPU responsibilities, predictable tail latency under mixed workloads, and correct behavior across offload transitions, failures, and upgrades. The engineer will own a major subsystem spanning components and teams, potentially including a storage I/O pipeline, packet processing pipeline, host-to-DPU data path, or infrastructure acceleration subsystem. The role defines architectural boundaries, aligns component owners, and remains accountable for integration and subsystem outcomes. The engineer may bring deep storage data path expertise with working familiarity in networking, or deep networking data path expertise with working familiarity in storage, and will collaborate across both domains. The position turns ambiguous requirements into architecture, component contracts, and phased delivery plans; shapes foundational data path decisions across host, DPU software, firmware, and hardware; leads delivery and integration across component owners; establishes end-to-end performance expectations; and ensures production readiness, observability, fault isolation, and safe upgrades. It also includes mentoring component owners and establishing reusable AI practices with validation and clear accountability.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior