3 days ago
Bengaluru, IndiaSenior
Responsibilities
- Design and implement horizontally and vertically scalable distributed-system components and optimize systems for large-scale data processing.
- Use distributed state-management and data-plane platform components for high-volume data retrieval, storage, and processing.
- Build fault-tolerant systems with redundancy, replication, automatic failover, recovery-oriented design, retries, circuit breakers, and timeouts.
- Implement performance, load, functional, fault-injection, and brown-out testing to validate scalability, correctness, and availability.
- Create alarms, dashboards, telemetry, alerting, runbooks, and operational procedures to detect and recover from failures.
- Diagnose and resolve component issues, participate in operational support rotations and incident response, and conduct root-cause investigations.
- Develop automation scripts and Infrastructure as Code tooling for troubleshooting, maintenance, and cloud infrastructure management.
- Apply encryption, access controls, security remediation, compliance standards, change-management procedures, and accurate documentation.
Requirements
- 5+ 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, including data structures, algorithms, and distributed systems.
- Experience with AWS, GCP, or Azure cloud infrastructure and building control-plane systems for cloud scale.
- Strong systems-programming skills, including multithreading and concurrency experience.
- Solid knowledge of distributed-systems concepts such as consistency, scaling, and failure recovery.
- Experience with implementation testing, debugging, and documentation in a Linux development environment.
- Bachelor of Science in Computer Science required; a master’s degree is preferred.
- Strong problem-solving skills, curiosity, willingness to question assumptions, and passion for improving systems.
Benefits
- Competitive benefits including flexible medical, life insurance, and retirement options.
- Volunteer programs supporting employee community involvement.
- Accessibility assistance and accommodations 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.
