Logo
Oracle

Principal Software Developer

Oracle, San Francisco, California, United States, 94199

Save Job

Join to apply for the

Principal Software Developer

role at

Oracle . We are facing several engineering challenges in critical foundational data-plane services that power the next-generation OCI cloud. We need you to challenge existing engineering assumptions and boundaries, bringing your expertise in highly performant, reliable, and available system engineering to elevate OCI data-planes. This is your opportunity to build innovative solutions for our customers from the ground up. Our team is young and growing fast, working on initiatives such as providing canonical implementations of core components for data planes through a runtime framework, developing remote storage solutions with latency and performance akin to local NVMe drives, and creating tools to identify critical performance improvements across OCI data-planes. We seek self-motivated technical leaders with a passion for solving challenging system and data-plane architecture and performance issues. You should be a strong developer capable of diving deep into low-level systems, designing solutions in networking and storage for high-scale data-planes, valuing simplicity and scalability, and thriving in a collaborative, agile environment. Responsibilities Envision, collaborate with executives, and drive the software design and development of new major data-plane components of Oracle’s Cloud Infrastructure. Define standards and procedures, specify, design, and develop software according to project specifications. Perform professional software development tasks, including designing, debugging, and maintaining software applications and operating systems. Minimum Requirements 6+ years of relevant engineering, architecture, or development/operational experience. Strong experience with data plane architectures in networking devices, storage applications using SPDK, offload with accelerators. Experience with high-concurrency systems, designing and optimizing high-performance network solutions using DPDK, C/C++, and P4. Proficiency with Linux OS, device drivers, performance testing, and distributed debugging tools. Excellent communication, organization, and interpersonal skills. Ability to learn new technologies quickly and improve cross-team processes. Deep understanding of cloud infrastructure concepts and technologies. Experience working with geographically distributed teams and in fast-paced environments. Note:

This role is open for applications for at least three days from the posting date or until the position is filled.

#J-18808-Ljbffr