Oracle is seeking a talented and motivated Senior Member of Technical Staff to join their Cloud Infrastructure team. The role involves designing, developing, troubleshooting, and operating highly distributed, low-latency systems that power OCI networking at massive scale.
Responsibilities:
- Are you interested in building cloud-scale infrastructure from first principles and being part of a world class development team? Oracle's Cloud Infrastructure team is building second-generation Infrastructure-as-a-Service technologies that operate in a broadly-distributed, multi-tenant cloud environment
- We're looking for hands-on engineer who enjoys solving interesting and challenging problems in high-performance distributed systems. Our group builds massively scalable, highly available virtual networking services that connect customer resources in Oracle Cloud Infrastructure to internal and external networks and services. Few examples of our services are Internet Gateway (IGW), and Dynamic Routing Gateway (DRG)
- As a Senior Member of Technical Staff, you will design, implement and operate components of Oracle's Cloud Infrastructure. You should value simplicity and scale, work comfortably in a collaborative, agile environment, and be excited to learn. If you're curious about good algorithms and how to implement them correctly and efficiently, you'll fit right in with our group
Requirements:
- At least 3-5 years of experience with C or C++
- Working knowledge of Go, Python or other scripting language
- Understanding of data structures and algorithms and ability to optimize those to support high scale architectures
- Working familiarity with network virtualization, network protocols and distributed systems
- Strong understanding of IaaS/SaaS concepts and best practices
- Excellent troubleshooting, debugging and performance tuning skills
- Ability to contribute individually as well as provide direction and mentor others
- BS or MS degree or equivalent experience relevant to functional area
- Proficiency with networking concepts and protocols, including TCP/IP, BGP, and MPLS
- Strong data structures, algorithms, or systems background
- Knowledge of software engineering best practices, source control, build, testing processes, and operations