O

Oracle

Builds databases, business apps and cloud services

Lead Principal Core Infrastructure Engineer

Site Reliability EngineeringConfirmed live in the last 24 hours
Full-timeIn-person

About the Job

Requirements

  • Deep expertise in designing scalable, interdependent distributed systems and distributed state management.
  • Expertise in identifying performance and scalability bottlenecks and optimizing systems for large-scale data processing and high throughput.
  • Expertise in fault tolerance, redundancy, replication, automatic failover, and systems that support in-service updates.
  • Knowledge of consistency, availability, and partition-tolerance tradeoffs in distributed systems.
  • Expertise in load-shedding, throttling, and rate-limiting mechanisms.
  • Knowledge of service level objectives, durability, and availability standards.
  • Ability to define key performance indicators and telemetry, and build dashboards, telemetry systems, and alerting mechanisms.
  • Knowledge of industry standards and techniques for verifying system correctness; experience with formal verification such as TLA+.
  • Expertise in data replication and synchronization strategies.
  • Ability to diagnose and resolve complex production issues and manage system dependencies.
  • Knowledge of operational readiness and standard operating procedures, incident response, and root cause investigations.
  • Expertise in security measures for multi-tenant environments, vulnerability remediation, and cloud infrastructure compliance.
  • Experience developing automation strategies and tools, including Infrastructure as Code, and managing application patching, updates, and rollbacks.
  • Ability to manage timelines, deliverables, and budgets for high-impact projects and adapt plans to changing priorities.
  • Ability to influence cross-functional leaders and external stakeholders, develop partnerships, and incorporate diverse perspectives.
  • Expertise in advanced, data-driven problem solving and implementing solutions that prevent recurring issues.
  • Deep industry knowledge, thought leadership, and awareness of emerging technologies, trends, and industry standards.
  • Ability to develop process-improvement solutions and metrics to measure their effectiveness.
  • Subject-matter expertise in talent needs and organizational talent strategy, including candidate interviewing, assessment, and hiring decisions.

Responsibilities

  • Mentor teams and lead the architecture and design of highly scalable, interdependent distributed systems, ensuring horizontal and vertical scalability and performance.
  • Identify performance and scalability bottlenecks and recommend code or system optimizations for hyper-scale workloads and high-throughput data processing.
  • Collaborate with stakeholders to define scalability requirements that meet customer expectations.
  • Design elastic, high-impact systems and drive innovation in data plane platforms.
  • Evaluate systems against nonfunctional scalability requirements and anticipate growing business needs.
  • Design and oversee fault-tolerant systems that support in-service updates through redundancy, replication, and automatic failover.
  • Design systems to handle service disruptions, including network partitions, by managing consistency, availability, and partition-tolerance tradeoffs.
  • Optimize mechanisms for network unreliability, including load-shedding, throttling, and rate-limiting.
  • Establish standards for durability and availability aligned to service level objectives across dependent computing services.
  • Define key performance indicators and telemetry for identifying risks, gaps, and cyclical dependencies in interdependent systems.
  • Create and customize dashboards, telemetry systems, and alerts to monitor system health and reliability.
  • Apply formal verification techniques, including TLA+, to verify the correctness of complex system features.
  • Develop data replication and synchronization strategies that preserve data integrity and availability.
  • Advise on diagnosing, debugging, and resolving complex issues in active systems.
  • Develop strategies to prevent service interruptions and eliminate customer maintenance windows when resolving issues.
  • Maintain expertise in system dependencies and owned systems to support troubleshooting and performance.
  • Set departmental operational-readiness and standard-operating-procedure standards, and hold third-party partners accountable to them.
  • Oversee operational support rotations, guide incident response, and lead root cause investigations.
  • Architect security measures for multi-tenant environments and lead data and application protection initiatives.
  • Guide remediation plans for security vulnerabilities and ensure cloud infrastructure compliance with industry standards and regulations.
  • Develop and oversee implementation of enterprise-level automation tools and strategies, including Infrastructure as Code.
  • Align change-management plans and organizational initiatives for application patching, updates, and rollbacks, and design systems to automate these processes.
  • Direct timelines, deliverables, budgets, and resource planning for critical high-impact projects and initiatives.
  • Influence cross-functional leaders and external stakeholders to align on strategic objectives and cultivate partnerships.
  • Lead complex problem-solving efforts, guide data-driven root-cause analysis, and implement solutions that prevent future issues.
  • Contribute industry thought leadership through activities such as conference presentations, white papers, and research contributions.
  • Monitor emerging trends, technologies, and standards; share knowledge and mentor others to support professional development.
  • Develop and implement process improvements, evaluate their effectiveness, and create metrics to measure outcomes.
  • Provide subject-matter expertise on talent needs and organizational talent strategy, and contribute to candidate interviews, assessment, and hiring decisions.

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