Developing and maintaining the OCI Virtual Cloud Network (VCN) datapath Stack, addressing complex challenges related to high-availability, virtualized networks, and network packet processing.
Requirements
- 8+ years of experience with systems/networking development
- 6+ years of experience with network programming
- Proficient at programming in C++
- experience with Python
- Proficient with Linux.
- Proficient in Networking
- Prior development experience with network protocol implementation, or network packet processing
Responsibilities
- design and develop major core components of Oracle’s Virtual Cloud Network.
- delivering high-speed packet processing architectures and other distributed systems that provide networking features such as TCP/UDP packet processing, access controls, metrics, and monitoring dashboards.
Other
- Bachelor's in computer science and Engineering or related engineering fields
- Linux Kernel module level of knowledge
- Experience in Linux file systems, kernel, and debugging Linux internals
- Experience with Agile Development
- Prior cloud experience in datapath