Oracle Cloud Infrastructure (OCI) is seeking a Principal Software Engineer to build a new Data Processing Unit (DPU) platform spanning networking and storage. The role addresses packet processing, host-to-DPU data movement, concurrency, and predictable performance under congestion and resource pressure. The engineer will own a substantial component, including its architecture, interfaces, implementation, performance, and operational readiness. Starting from broad requirements, they will resolve design choices, drive delivery with partner engineers, and propose cross-component changes in coordination with subsystem owners. Deep networking expertise is essential; storage familiarity is required, and substantial storage experience is especially valuable. The position includes technical leadership through mentoring, design reviews, and establishing testing and performance-regression practices. It also involves validating AI-assisted work and helping the team adopt effective coding, testing, debugging, and documentation practices while maintaining quality and accountability. Success means delivering a critical component with clear architecture, stable interfaces, and demonstrated performance and reliability, while coordinating integration and helping engineers deliver within that architecture.
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