Santa Clara, CA, USA
9 days ago
Sr. Software Developer

Oracle Cloud Infrastructure (OCI) is growing rapidly, expanding capacity each year and powering Oracle’s revenue growth. The Hardware Development and Provisioning organization is modernizing the provisioning layer to scale with OCI’s expansion. 

We’re looking for a hands-on DevOps Senior Software Engineer (IC3) with solid fundamentals in system programming and strong skills in Java, Python and C/C++. You’ll contribute to building a secure, reliable System Software stack for modern cloud environments, help operate OCI fleet services, and collaborate across a distributed team working in a DevOps model. 

The Hardware Provisioning team delivers the system software that manages and provisions server infrastructure in OCI, including the ones used for AI workloads. When customers relinquish servers, our software securely re-provisions trusted firmware across hardware components—Network, Storage, GPUs, and BMC. The same tooling is used in our factories to ensure servers are shipped with trusted firmware. An important layer of this provisioning orchestration is a library that interfaces the control plane with the various hardware components at the rack and server levels.

As an IC3 engineer, you’ll contribute to design and development, implement features, write robust tests, troubleshoot production issues, and collaborate with senior engineers to improve scalability, performance, and security of the said library that dictates the provisioning control workflows. You’ll work across user-level applications and low-level hardware interfaces, owning high-quality code throughout the lifecycle. 

Specifically, you will contribute your talents and skills towards the design & development of secure Cloud Management software using industry standard System, Network and Storage Management protocols that are the foundation of Oracle's Cloud offering.

Our product development environment includes Java, Python, C/C++; and Linux/OpenBMC and requires proficiency in industry standard network and application programming interfaces like REST/Redfish, for both in-band and out-of-band server and peripheral management. 

The successful candidate must possess excellent communication skills and will be expected to use these skills to communicate with a geographically diverse team across many technology consumers.

Confirm your E-mail: Send Email