O

Oracle

Builds databases, business apps and cloud services

Principal Core Infrastructure Engineer

Site Reliability EngineeringConfirmed live in the last 24 hours
Full-timeIndiaNo salary listedIn-person

About the Job

Requirements

  • Design and build scalable, elastic distributed systems, including distributed state management, and define scalability requirements for owned components.
  • Optimize code and systems for large-scale data processing and high-throughput workloads.
  • Use data plane platforms for large-scale data retrieval, storage, and processing.
  • Design performance and load tests.
  • Build fault-tolerant systems supporting in-service updates through redundancy, replication, and automatic failover.
  • Design systems to handle service disruptions and network partitions, balancing consistency, availability, and partition tolerance.
  • Implement load-shedding, throttling, and rate-limiting to address network unreliability.
  • Design durable systems that meet service level objectives for availability and durability.
  • Define key performance indicators and telemetry; build dashboards and alerts to monitor system health.
  • Design correctness requirements and complex fault-injection and brownout test scenarios; implement data replication and synchronization to preserve integrity and availability.
  • Diagnose, debug, and resolve production issues; maintain expertise in owned systems; meet operational readiness expectations; and participate in operational support rotations and incident response.
  • Implement security measures for multi-tenant environments, including encryption and access controls; remediate security gaps; and maintain compliance documentation.
  • Develop and maintain infrastructure automation, including Infrastructure as Code, and create and follow change-management plans for patching, updates, and rollbacks.
  • Manage and coordinate moderately complex tasks, timelines, deliverables, and work across projects; provide technical oversight and adjust plans as needed.
  • Collaborate across the organization and with business leaders, stakeholders, and customers to align expectations and meet needs; seek and listen to diverse perspectives.
  • Analyze information to solve moderately complex problems, escalate unresolved or critical issues with assessments and proposed solutions, and document problem-solving strategies.
  • Pursue learning and feedback, stay current with industry practices, and coach and mentor junior team members.
  • Develop and recommend process improvements, collaborate on implementation, evaluate impact, and solicit feedback.
  • Participate in candidate interviews, assess candidates, and provide hiring recommendations.

Responsibilities

  • Lead development and begin architecting components of scalable distributed systems.
  • Define and enforce scalability requirements for owned components and optimize code and data paths for high-throughput, hyper-scale workloads.
  • Design fault-tolerant, in-service-upgradable systems and mechanisms to handle network unreliability while meeting service level objectives.
  • Establish performance indicators and telemetry, and build dashboards and alerts for proactive monitoring.
  • Design validation scenarios, replication, and synchronization to ensure system correctness, integrity, and durability.
  • Proactively diagnose and resolve production issues, mentor peers, and ensure operational readiness.
  • Implement security controls and remediation, maintain compliance documentation, and develop infrastructure automation for safe patching, updates, and rollbacks.
  • Prevent service interruptions and provide operational support, incident response, and root-cause investigation guidance.
  • Coordinate project execution, provide technical oversight, and adjust plans to changes in resources or timelines.
  • Contribute to team learning, talent development, and continuous improvement.

About the Company

Oracle

Builds databases, business apps and cloud services

Oracle builds databases, business applications, and cloud infrastructure for companies and public-sector organizations. Oracle Database stores and processes business data, while Oracle Cloud Infrastructure provides computing, storage, and networking for applications and AI workloads. Fusion Cloud Applications support finance, human resources, supply chains, and customer service, helping businesses manage everyday operations and reporting. Customers pay for cloud subscriptions and usage, software licenses, support, hardware, and consulting, with deployment options in Oracle's cloud or their own data centers. Oracle was founded in 1977 and is headquartered in Austin, Texas.

Company size
10,001+
Company stage
IPO
Headquarters
Austin, TX
Founded
1977

Recently Posted Jobs

Explore more opportunities at Oracle

See more jobs