O

Oracle

Builds databases, business apps and cloud services

Core Infrastructure Engineer 2

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

About the Job

Requirements

  • Three or more years of experience with systems or application development.
  • Three or more years of experience with distributed systems or backend development.
  • A bachelor's degree in Computer Science or a related engineering field.
  • Proficiency with data structures, algorithms, and operating systems.
  • Experience with distributed systems, including familiarity with the CAP theorem, consensus, messaging, and high availability.
  • Demonstrated willingness to learn and responsibly apply artificial intelligence and large language model tools, skills, and automation to improve engineering workflows.

Responsibilities

  • Implement and contribute to development of distributed-system components that support horizontal and vertical scaling, including use of distributed state management tools.
  • Optimize code or systems for large-scale data processing.
  • Implement scalability requirements for assigned components and review team members' implementations.
  • Use data-plane platform components for large-scale data retrieval, storage, and processing.
  • Implement performance and load testing.
  • Collaborate with the team to build fault-tolerant components that withstand in-service updates through redundancy, replication, and automatic failover mechanisms.
  • Apply recovery-oriented computing principles to design components that handle service disruptions.
  • Implement retry mechanisms, circuit breakers, and timeouts to handle network unreliability.
  • Implement tests and alarm configurations to proactively detect and address issues and failures.
  • Draft and execute runbooks and operational procedures to support recovery from failures.
  • Build and customize dashboards, telemetry systems, and alerting mechanisms to monitor component health.
  • Design and implement functional requirements and testing for assigned features in an existing system.
  • Implement fault-injection and brown-out test scenarios to evaluate system correctness.
  • Implement standard data replication and synchronization techniques to maintain data integrity and availability.
  • Diagnose, debug, and resolve system-component issues to support ongoing operation.
  • Implement strategies to prevent interruptions and avoid customer and user maintenance windows when resolving issues.
  • Design and implement automation scripts and tooling for operational troubleshooting.
  • Participate in operational support rotations, incident responses, and root-cause investigations.
  • Apply security measures to protect data and applications in multi-tenant environments, including encryption and access controls.
  • Implement remediation plans to improve security continuously.
  • Collaborate with the team to ensure cloud infrastructure complies with relevant industry standards and regulations and that documentation is current.
  • Maintain automation scripts and tools, including Infrastructure as Code, for managing cloud infrastructure.
  • Follow change-management plans for patching, updating, and rolling back applications.
  • Design, develop, and operate highly available, scalable, fault-tolerant microservices across control plane, connectivity, distributed-systems data plane, and Linux daemon technologies.
  • Contribute throughout the product lifecycle, from conceptualization and product definition through design, development, launch, and operational maturity.
  • Identify opportunities to automate engineering workflows across development, testing, troubleshooting, operations, and documentation, using AI-assisted and agentic approaches where appropriate.
  • Measure and improve reliability, delivery velocity, operational efficiency, customer outcomes, and engineering productivity, and share effective practices across the team.

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