About The Position

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

  • deep expertise in networking technologies (routing, switching, overlays, traffic engineering)
  • experience with systems programming language such as Go, C++, Rust, or Java
  • experience with distributed systems

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.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service