Principal Core Infrastructure Engineer, Next Gen Network

Oracle
Topeka, KS, United States
9 days ago
Apply on www.kansasworks.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
6 years minimum
Working hours
Regular working hours

Tech stack

Java (Programming Language) Border Gateway Protocol C++ (Programming Language) Computer Programming Computer Networks Data Centers Distributed Systems Fault Tolerance Multi-protocol Systems Network Control Routing Open Shortest Path First (OSPF)
+10 more
Oracle (Applications) Cloud Services System Programming Wide Area Networks Computer Network Technologies Reliability of Systems Information Technology Code Testing Open Network Automation Platform Oracle Cloud Infrastructure

Job description

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., + 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.

Requirements

  • 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.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.kansasworks.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:32 min

Grasping core networking and infrastructure automation components

Michael Cade ¡ LIVE

2:04 min

Enhancing network privacy with routing fees and onion routing

Andreas M Antonopoulos ¡ LIVE

51 sec

Repurposing hardware and operating underwater data centers

Chris Heilmann +1 ¡ LIVE

2:44 min

Generating test code through an intermediate model

Johannes Bergsmann Johannes Bergsmann +1 ¡ World Congress 2023

1:34 min

Pivoting careers into specialized platform engineering roles

Xavier Portilla Edo ¡ LIVE

1:51 min

Overview of the three Google Maps routing applications

Germån Álvarez ¡ LIVE

Videos

See all

Related articles

See all