In this high-impact role, you will be responsible for building distributed control plane software that manages and automates networking across OCI’s data centers and the WAN, powering connectivity for Oracle’s next-generation cloud services. This position requires deep systems knowledge as well as hands-on experience with networking, algorithms, and distributed computing. You will work on advanced control plane algorithms, fault-tolerant systems, and network automation at hyper-scale.
Internal Responsibilities
Key Responsibilities:
- Design, implement, and maintain critical components of OCI’s unified network control plane, focusing on data center and WAN orchestration.
- Apply deep expertise in networking technologies (routing, switching, overlays, traffic engineering) to architect resilient, scalable, and highly available control systems.
- Develop and optimize algorithms for network resource management, topology discovery, route computation, and fault recovery.
- Write robust, well-tested code in a systems programming language such as Go, C++, Rust, or Java.
- Own and resolve complex issues in distributed systems, working with production-scale control planes and real-time network state.
- Lead code and design reviews, ensuring high standards and alignment with best practices in networking and distributed systems.
- Mentor less experienced engineers, fostering technical growth and a collaborative culture.
- Partner with SRE, hardware, security, and product teams to integrate new features and capabilities end-to-end.
Preferred Qualifications:
- Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related technical field (or equivalent professional experience).
- 6+ years of experience building large-scale distributed system or network control plane software.
- Strong knowledge of networking (L2/L3, routing protocols, BGP, OSPF, MPLS, SDN, WAN technologies).
- Advanced programming experience in at least one systems language (Go, C++, Rust, or Java).
- Deep understanding of algorithms, distributed systems concepts, and system reliability.
- Demonstrated experience building resilient and performant software in production, cloud, or large enterprise environments.
- Track record of technical leadership, mentorship, and results delivery in complex projects.
Join the OCI Networking – Network Controller team to drive innovation at the intersection of networking, systems, and cloud, enabling Oracle’s cloud customers to connect, scale, and succeed worldwide.
External Responsibilities
Key Responsibilities:
- Design, implement, and maintain critical components of OCI’s unified network control plane, focusing on data center and WAN orchestration.
- Apply deep expertise in networking technologies (routing, switching, overlays, traffic engineering) to architect resilient, scalable, and highly available control systems.
- Develop and optimize algorithms for network resource management, topology discovery, route computation, and fault recovery.
- Write robust, well-tested code in a systems programming language such as Go, C++, Rust, or Java.
- Own and resolve complex issues in distributed systems, working with production-scale control planes and real-time network state.
- Lead code and design reviews, ensuring high standards and alignment with best practices in networking and distributed systems.
- Mentor less experienced engineers, fostering technical growth and a collaborative culture.
- Partner with SRE, hardware, security, and product teams to integrate new features and capabilities end-to-end.
Preferred Qualifications:
- Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related technical field (or equivalent professional experience).
- 6+ years of experience building large-scale distributed system or network control plane software.
- Strong knowledge of networking (L2/L3, routing protocols, BGP, OSPF, MPLS, SDN, WAN technologies).
- Advanced programming experience in at least one systems language (Go, C++, Rust, or Java).
- Deep understanding of algorithms, distributed systems concepts, and system reliability.
- Demonstrated experience building resilient and performant software in production, cloud, or large enterprise environments.
- Track record of technical leadership, mentorship, and results delivery in complex projects.
Join the OCI Networking – Network Controller team to drive innovation at the intersection of networking, systems, and cloud, enabling Oracle’s cloud customers to connect, scale, and succeed worldwide.