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. Depending on the assignment, this may include 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. Candidates may bring deep storage data path expertise with working familiarity in networking, or deep networking data path expertise with working familiarity in storage. The role includes shaping architecture and foundational data path decisions; leading delivery across component owners; setting end-to-end performance expectations; connecting storage and networking architecture; and owning integration and production readiness. The engineer will also mentor component owners and guide effective, validated AI use across subsystem engineering work. Success means establishing a coherent subsystem architecture, aligning component owners, delivering successful integration with measured end-to-end results, resolving systemic risks early, leading consequential cross-team decisions, and strengthening the technical judgment of other engineers. The position offers ownership of a substantial part of the platform and close collaboration with networking, storage, and hardware partners.
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
Principal