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 efficient data retrieval, storage, and processing.
- Design fault-tolerant systems with redundancy, replication, automatic failover, in-service updates, load shedding, throttling, and rate limiting.
- Define scalability requirements, service-level objectives, performance indicators, telemetry, dashboards, and alerting for owned systems.
- Develop performance, load, correctness, fault-injection, and brown-out testing scenarios.
- Diagnose and resolve complex production issues, support incident response and root-cause investigations, and mentor engineers.
- Implement security, encryption, access controls, compliance measures, and remediation plans for multi-tenant cloud environments.
- Build infrastructure automation and change-management processes for deployments, patching, updates, and rollbacks.
- Maintain operational readiness, technical documentation, and expertise in owned components and systems.
- Serve as a technical lead and contribute to hiring, mentorship, 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 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 for high availability, scalability, flexibility, and future business demands.
- Preferred experience as a technical lead for a large-scale cloud service.
- Preferred hands-on experience developing and maintaining services on OCI, AWS, or Azure.
- Preferred experience with Kubernetes and Infrastructure as Code, especially Terraform.
- Strong knowledge of SQL and NoSQL databases, computer networking, and Linux internals.
- Familiarity with KVM, containers, and Docker.
- Ability to communicate technical ideas through proposals, design specifications, architecture diagrams, and presentations.
- Experience with hiring, mentorship, and raising the talent bar across an organization.
Benefits
- Competitive medical, life insurance, and retirement options.
- Volunteer programs supporting employee community involvement.
- Accessibility assistance and accommodations 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.
