About The Position

The Virtual Networking Gateways team is looking for engineers with willingness and ability to deep dive into any part of the networking stack. An engineer at any level can have significant technical and business impact. Join our team and help us build state-of-the-art Virtual Networking solutions. Why join OCI Networking? The OCI Networking organization values a collaborative culture where team members support each other to ensure a smooth onboarding and ramp-up experience. Our priorities include delivering exceptional customer experiences, building scalable architectures, maintaining manageable operations, and minimizing technical debt. We emphasize a balanced on-call rotation and a healthy work/life balance. Our team is responsible for the design, development, and maintenance of the OCI Software Defined Network (SDN) stack. We are seeking hands-on engineers with expertise and a passion for tackling challenging problems in high-availability systems, virtual networking, and high-throughput, low-latency network packet processing. With rapid growth and numerous innovative projects underway, this is an exciting time to join our team. You are a programmer with networking experience. You value simplicity and scale, work comfortably in a collaborative, agile environment, and are excited to learn.

Requirements

  • Bachelors or Masters / PhD degree in Computer Science or related engineering fields
  • 5 years of experience with systems/application development
  • Proficient with data structures, algorithms, operating systems, and distributed systems.
  • Software-based packet forwarding experience, Core packet processing (CPP)
  • Familiarity with networking protocols (TCP/IP, HTTP) and standard network architectures
  • Familiarity with High Availability(HA), messaging, State replication
  • Proficient at programming C/C++;, Python, GoLang
  • Solid understanding of Linux networking constructs
  • Experience working with various Network Virtualization technologies
  • Excellent communication skills in written and verbal forms, and an ability to communicate complex technical issues to a range of technical and non-technical audiences (management, peers)

Nice To Haves

  • Experience with kernel offload libraries like DPDK
  • Experience designing and developing for scale with regards to testing, reliability, security, and observability
  • Experience providing technical leadership for customer facing features
  • Experience with developing fault-tolerant systems
  • Experience owning production backend services
  • Experience in Infrastructure-as-a-Service

Benefits

  • flexible medical
  • life insurance
  • retirement options
  • volunteer programs
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service