O

Oracle

Builds databases, business apps and cloud services

Principal Core Infrastructure Engineer

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

About the Job

Requirements

  • Design and implement scalable, elastic distributed systems and components, including distributed state management.
  • Optimize code and systems for large-scale data processing, high throughput, and hyper-scale workloads.
  • Define scalability requirements for owned components and ensure designs and implementations meet them.
  • Design performance and load testing.
  • Design fault-tolerant systems that support in-service updates using redundancy, replication, and automatic failover.
  • Design systems to handle service disruptions and network partitions while considering consistency, availability, and partition tolerance.
  • Implement load-shedding, throttling, and rate-limiting to address network unreliability.
  • Design durable components and systems that adhere to service level objectives for availability and durability.
  • Define key performance indicators and telemetry to identify gaps or issues in running systems.
  • Build and customize dashboards, telemetry systems, and alerts to monitor component and system health.
  • Design and implement functional and correctness requirements for features and systems.
  • Design complex fault-injection and brownout test scenarios to evaluate system correctness.
  • Implement data replication and synchronization techniques to maintain data integrity and availability.
  • Maintain expertise in owned components and systems to troubleshoot effectively and support performance.
  • Meet operational readiness expectations through design and implementation, and participate in operational support rotations, incident response, and root-cause investigations.
  • Implement security controls, including encryption and access controls, for data and applications in multi-tenant environments.
  • Execute remediation plans for identified security gaps and maintain cloud infrastructure compliance with industry standards and regulations, including up-to-date documentation.
  • Develop and maintain automation scripts and tools, including Infrastructure as Code, to manage cloud infrastructure.
  • Create and follow change-management plans for patching, updating, and rolling back applications, and design systems to automate these processes.
  • Manage and coordinate moderately complex tasks, timelines, and deliverables for projects or initiatives; delegate, monitor, and prioritize work across projects, provide technical oversight, and adjust plans as resources or timelines shift.
  • Collaborate across the organization and with business leaders, stakeholders, and customers to align expectations and ensure solutions meet their needs.
  • Analyze moderately complex issues, identify solutions, document problem-solving strategies, and escalate unresolved or critical issues with assessments and potential solutions.
  • Pursue learning and feedback to expand skills and stay current with industry trends and best practices.
  • Coach and mentor junior team members and share knowledge within and across teams.
  • Develop and recommend process improvements, collaborate on their implementation, and evaluate their impact on stakeholders.
  • Participate in candidate interviews, assess candidates, and provide hiring recommendations.

Responsibilities

  • Lead the development and implementation of scalable distributed-system components and begin architecting those components.
  • Optimize code and data paths for high-throughput, hyper-scale workloads and leverage data-plane platforms for large-scale retrieval, storage, and processing.
  • Proactively diagnose, debug, and resolve production issues; mentor others in troubleshooting and ensure operational readiness.
  • Prevent service interruptions and avoid customer maintenance windows when resolving issues.
  • Protect data and applications through security controls, execute remediation, and maintain compliance documentation.
  • Develop infrastructure automation and support safe patching, updates, and rollbacks within change-management plans.

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