At OCI, we’re building the future of enterprise cloud. Our team designs and operates Infrastructure-as-a-Service (IaaS) technologies at global scale across a multi-tenant cloud environment. We combine the agility of a startup with the resources and stability of one of the world’s largest enterprise software companies.
The Storage Service team is developing the next-generation storage platform to deliver low-latency, high-throughput, and highly available storage systems across 100+ global regions. Our customers run their businesses on our cloud, and our mission is to provide customers with industry-leading compute, storage, networking, database, and security capabilities.
We’re looking for a Senior Core Infrastructure Engineer who is excited by challenges in distributed systems, cloud-scale storage, data replication, and performance optimization. If you’re passionate about building reliable, massively scalable services, this is the place for you.
What We Offer
- Opportunity to shape the core architecture of Oracle’s next-generation storage platform.
- A high-ownership environment with visibility across OCI leadership and broad technical impact.
- A culture of engineering excellence with opportunities for mentorship, innovation, and career growth.
Internal Responsibilities
Preferred Qualification:
- Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or a related field.
- 4+ years of experience designing and delivering large-scale storage or distributed systems.
- Strong proficiency in C, C++ and Java, with solid understanding of object-oriented design principles.
- Deep knowledge of data structures, algorithms, operating systems, and distributed systems fundamentals.
- Expertise in filesystems, storage systems, and distributed persistence technologies.
- Strong problem-solving, debugging, and performance-tuning skills.
- Prior cloud infrastructure experience is a plus.
External Responsibilities
Preferred Qualification:
- Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or a related field.
- 4+ years of experience designing and delivering large-scale storage or distributed systems.
- Strong proficiency in C, C++ and Java, with solid understanding of object-oriented design principles.
- Deep knowledge of data structures, algorithms, operating systems, and distributed systems fundamentals.
- Expertise in filesystems, storage systems, and distributed persistence technologies.
- Strong problem-solving, debugging, and performance-tuning skills.
- Prior cloud infrastructure experience is a plus.