OCI is seeking exceptional engineers with backgrounds in cloud services and distributed systems to join the Load Balancer team within the Virtual Networking organization. This team builds and operates a high-performance, scaled-out, highly available service that underpins OCI. This is a chance to rethink how load balancing, networking, compute, and storage interact—and to influence how modern applications are built.
Requirements
- 4+ years of experience in systems or application development
- 2+ years of experience in distributed systems or network programming
- Experience with real‑world architectures, scalability, system design, and design patterns
- Strong foundation in data structures, algorithms, and operating systems
- Methodical approach to troubleshooting large, complex, interconnected systems
- Proficient in any two: C/C++, Python, Java, Scala, Go
- Experience automating configuration, deployment, and monitoring using infrastructure‑as‑code (e.g., Terraform) and CI/CD pipelines
Responsibilities
- Design, build, and operate distributed, highly available load balancing services
- Automate configuration, deployment, and monitoring using infrastructure‑as‑code and CI/CD best practices
- Troubleshoot and resolve issues in large‑scale production environments
- Continuously improve reliability, scalability, performance, and operational efficiency
- Participate in on‑call and incident response, drive root cause analysis, and preventive actions
- Collaborate with cross‑functional teams to deliver end‑to‑end infrastructure solutions
- Mentor and help onboard new team members
Other
- Bachelors in computer science, Computer Engineering, or related field
- Demonstrated ability to handle ambiguity, prioritize effectively, and manage escalations
- Experience with L7 proxy platforms (e.g., Envoy, NGINX, HA Proxy, API gateways)
- Certain US customer or client-facing roles may be required to comply with applicable requirements, such as immunization and occupational health mandates.
- May be eligible for bonus and equity.