O

Oracle

Builds databases, business apps and cloud services

Senior Core Infrastructure Engineer - AI Infrastructure

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

About the Job

Requirements

  • A BS or MS degree in Computer Science or a relevant technical field involving coding, or equivalent practical experience.
  • A deep understanding of operating systems, computer networks, and high-performance applications.
  • At least 4 years of experience delivering and operating large-scale production systems with 1,000 or more server instances.
  • Proficiency in one programming language: Java, Python, C, C++, Go, or shell scripting.

Responsibilities

  • Implement and contribute to distributed-system components that support horizontal and vertical scaling, including distributed state management tools.
  • Optimize code and 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.
  • Support failure recovery by drafting and executing runbooks and operational procedures.
  • Build and customize dashboards, telemetry systems, and alerting mechanisms to monitor component health.
  • Design and implement functional requirements and testing for assigned features in existing systems.
  • Implement test scenarios, including fault-injection and brown-out tests, to evaluate system correctness.
  • Implement data replication and synchronization techniques to maintain data integrity and availability.
  • Diagnose, debug, and resolve system-component issues to support ongoing operations.
  • Implement strategies to prevent interruptions and avoid customer or user maintenance windows when resolving issues.
  • Design and implement automation scripts and tools for troubleshooting operational issues.
  • Participate in operational support rotations, incident responses, and root-cause investigations.
  • Apply security measures, including encryption and access controls, to protect data and applications in multi-tenant environments.
  • Implement remediation plans to continuously improve security.
  • Collaborate with the team to ensure cloud infrastructure complies with 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.
  • Track timelines with minimal supervision, ensuring work is completed promptly and aligns with project requirements.
  • Prioritize and adjust work as resources or timelines change, with some guidance.
  • Collaborate across teams to align expectations and achieve shared objectives; understand business, stakeholder, and customer needs; build effective partnerships; and listen to diverse perspectives and ask questions to ensure understanding.
  • Identify and address standard and non-standard issues independently in accordance with standard practices, escalating more complex issues as appropriate.
  • Analyze data and information from multiple sources to troubleshoot standard and non-standard errors, and contribute to knowledge sharing and best practices.
  • Build knowledge and new skills or tools through continuous learning, stay current with industry trends and best practices, seek and use feedback and training, and contribute to team knowledge sharing.
  • Develop and recommend process, protocol, and workflow improvements within the team, and seek input on alternative approaches.

Desired Qualifications

  • Strong background in Linux systems.
  • Familiarity with system-level architecture, data synchronization, fault tolerance, and state management.
  • General enterprise storage, networking, or computing experience.
  • A good understanding of databases and SQL, including MySQL, and caching technologies such as Redis and Memcache.

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