O

Oracle

Builds databases, business apps and cloud services

Principal Software Engineer - AI Core Infrastructure

AI Application Engineering +1Confirmed live in the last 24 hours
Full-timeNashville, TN, USAIn-person

About the Job

Requirements

  • At least 7 years of professional software engineering experience, including ownership of complex production systems.
  • Strong programming skills in Python, Java, Go, or a comparable language.
  • Experience designing and operating distributed systems, backend services, and application programming interfaces.
  • Strong understanding of data modeling, SQL, asynchronous processing, and integration across multiple systems.
  • Experience with Linux, containers, Kubernetes, and cloud infrastructure.
  • Ability to diagnose production issues involving application behavior, infrastructure, and data dependencies.
  • Experience delivering secure, maintainable software with automated testing, deployment pipelines, monitoring, and operational documentation.
  • Ability to lead technical work across teams, make sound architectural tradeoffs, and deliver under ambiguous requirements.
  • Clear written and verbal communication skills, with experience mentoring engineers.
  • Bachelor’s degree in computer science, engineering, or a related field, or equivalent practical experience.

Responsibilities

  • Lead the architecture, design, and development of OCI services supporting AI infrastructure operations at scale.
  • Build AI-driven services, automated workflows, and AI agents to help engineers assess GPU infrastructure health, investigate issues, and take corrective action.
  • Design reliable distributed systems and APIs integrating infrastructure telemetry, inventory, diagnostics, and operational data.
  • Translate complex operational needs into clear technical requirements and deliver solutions from concept through production.
  • Develop safeguards for AI-driven actions, including access controls, evaluation, auditability, and human oversight.
  • Own service reliability, performance, scalability, and security through testing, observability, safe deployments, and production support.
  • Partner with operations and infrastructure teams to identify recurring problems and replace manual processes with reusable automation.
  • Set technical direction, lead design and code reviews, and mentor engineers to strengthen engineering practices.
  • Measure and improve outcomes through reduced manual effort, faster issue resolution, and increased infrastructure availability.

Desired Qualifications

  • Experience with GPU infrastructure, AI/ML platforms, high-performance computing, or large-scale data center environments.
  • Experience building infrastructure automation, orchestration platforms, or event-driven workflows.
  • Experience delivering large language model applications or AI agents, including tool integration, retrieval, evaluation, and production monitoring.
  • Familiarity with infrastructure inventory, telemetry, incident management, or hardware lifecycle systems.
  • Experience with OCI or another major cloud platform.

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