Oracle is looking to solve complex challenges related to high-availability, virtualized networks, and network packet processing in their Virtual Cloud Network (VCN) datapath stack.
Requirements
- 5+ years of experience with systems/networking development
- 5+ years of experience with network programming
- Proficient at programming in C++ and experience with Python
- Proficient with Linux
- Prior development experience with network protocol implementation, or network packet processing
- Linux Kernel module level of knowledge
- Experience in Linux file systems, kernel, and debugging Linux internals
Responsibilities
- Design and develop major core components of Oracle’s Virtual Cloud Network
- Deliver high-speed packet processing architectures and other distributed systems
- 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
- Certain US customer or client-facing roles may be required to comply with applicable requirements, such as immunization and occupational health mandates
- Must be eligible for benefits including medical, dental, and vision insurance, 401(k) Savings and Investment Plan, and paid time off
- Must be willing to work in a team environment with a culture of collaboration
- Master's / PhD degree in Computer Science or related engineering fields preferred