O

Oracle

Builds databases, business apps and cloud services

Principal Engineer - Core Infrastructure

Platform EngineeringConfirmed live in the last 24 hours
Full-timeNashville, TN, USAIn-person

About the Job

Requirements

  • A Bachelor of Science or Master of Science in Computer Science, or equivalent practical experience.
  • Six to ten or more years of software engineering experience building highly available, scalable distributed systems or cloud infrastructure.
  • Strong programming skills in Java, Go, Rust, C, C++, or a similar systems or backend language.
  • Deep experience in one or more core infrastructure areas: distributed systems, cloud control planes, management planes, scheduling, virtualization, storage, networking, security, reliability, or platform automation.
  • Ability to independently lead the design and delivery of complex services that must be correct, resilient, observable, and easy to operate.
  • Strong understanding of failure handling, concurrency, asynchronous workflows, safe retries, and lifecycle management in distributed systems.
  • Strong debugging and problem-solving skills, including the ability to drive resolution for complex production and performance issues.
  • Experience collaborating across teams and turning broad platform goals into clear designs and executable plans.
  • Ability to raise the technical bar through mentoring, design reviews, code reviews, and hands-on technical leadership.

Responsibilities

  • Lead the design and delivery of core distributed systems and cloud-platform capabilities.
  • Drive complex technical work from design through implementation, rollout, and operational readiness.
  • Work closely with architects and partner teams to improve the scale, resilience, performance, and simplicity of OCI services running on Lightweight Infrastructure.
  • Solve difficult problems involving distributed state, failures, performance, security, lifecycle management, and automation.
  • Raise the technical bar through design reviews, code reviews, mentoring, hiring, and hands-on technical leadership.
  • Help define the engineering principles and long-term architecture of OCI’s next-generation service platform.
  • Depending on background and interests, build OCI’s next-generation multi-tenant compute platform across Rust, virtualization, QEMU, performance, and heterogeneous hardware.
  • Depending on background and interests, build the Lightweight Infrastructure storage layer, from fast temporary storage to durable volumes, and help shape the path toward serverless PostgreSQL on OCI.
  • Depending on background and interests, build hardware-rooted workload identity and security for multi-tenant cloud infrastructure using PKI, confidential computing, enclaves, and attestation.
  • Depending on background and interests, build the secure networking layer for Lightweight Infrastructure, including ingress, egress, eBPF-based firewalling, and high-performance internal load balancing.
  • Depending on background and interests, build the lifecycle and operations platform that deploys, upgrades, monitors, recovers, and securely images the entire Lightweight Infrastructure stack across OCI regions.
  • Depending on background and interests, build the orchestration and management layer that schedules workloads, manages their lifecycle, and keeps OCI services running reliably at scale.

Desired Qualifications

  • Experience building cloud platforms on OCI, AWS, Azure, or GCP.
  • Experience with large-scale orchestration systems, schedulers, Kubernetes controllers, or Borg-style workload-management problems.
  • Experience with Rust and systems programming, QEMU and virtualization, eBPF and Linux networking, distributed storage, PKI and confidential computing, image pipelines and software supply chain, fleet lifecycle management, or automated remediation.
  • Experience working on multi-tenant workloads, high availability, zero-downtime changes, or global infrastructure.

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