3 days ago
Bengaluru, IndiaStaff+
Responsibilities
- Lead architecture and development of scalable, elastic distributed systems and cloud-scale control-plane components.
- Optimize systems for large-scale data processing, high throughput, elasticity, and distributed state management.
- Design fault-tolerant services with redundancy, replication, failover, consistency, availability, partition-tolerance, throttling, and rate-limiting mechanisms.
- Define scalability requirements, SLOs, KPIs, telemetry, dashboards, alerting, and operational-readiness standards.
- Design and implement correctness, availability, data-replication, synchronization, load-testing, and fault-injection scenarios.
- Diagnose and resolve complex production issues, participate in operational support rotations, and guide incident response and root-cause investigations.
- Implement security, encryption, access controls, compliance, and remediation measures for multi-tenant cloud infrastructure.
- Develop infrastructure-as-code automation for deployments, patching, upgrades, and rollbacks.
- Mentor engineers and contribute to technical leadership, hiring, and raising the organization’s talent bar.
Requirements
- 7+ years of industry experience working on commercial or open-source software.
- Strong fluency in C++, Java, or similar modern programming languages.
- Deep understanding of computer science fundamentals, data structures, algorithms, and distributed systems.
- Experience with AWS, GCP, or Azure cloud infrastructure and building cloud-scale control-plane systems.
- Strong systems-programming skills, including multithreading and concurrency experience.
- Experience with distributed-systems concepts such as consistency, scaling, and failure recovery.
- Experience with implementation testing, debugging, and documentation in a Linux development environment.
- Bachelor’s degree in Computer Science required; a master’s degree is preferred.
- Experience designing architectures that provide high availability, scalability, flexibility, and future business capability.
- Preferred experience as a technical lead on a large-scale cloud service.
- Preferred hands-on experience developing and maintaining services on a public cloud platform such as OCI, AWS, or Azure.
- Preferred experience with Kubernetes and Infrastructure as Code, preferably Terraform.
- Preferred knowledge of SQL and NoSQL databases, cloud networking, Linux internals, Linux/Unix troubleshooting, KVM, containers, and Docker.
- Preferred ability to communicate technical ideas through proposals, design specifications, architecture diagrams, and presentations.
- Preferred experience with hiring, mentorship, and raising the talent bar.
Benefits
- Competitive benefits including flexible medical, life insurance, and retirement options.
- Volunteer programs supporting employee community involvement.
- Accessibility assistance and accommodation are available throughout the employment process.
About Oracle
Oracle builds database technology, enterprise applications, and Oracle Cloud Infrastructure for companies and governments. Its business spans cloud subscriptions, software licenses, and support services across ERP, HCM, CX, and industry suites, plus NetSuite. Founded in 1977 and headquartered in Austin, Texas, Oracle is a public company traded on the NYSE and serves global customers migrating and running critical workloads in its cloud.
