Principal Platform Software Engineer, AI

Oracle

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Nashville, TN
Salary
$104,500–$234,600 / yr
Posted
28 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $186k
This role $170k
$89k most similar roles pay here $251k

This role pays less than 58% of similar roles. Most pay $151,000–$222,000 — the shaded band above. At the midpoint, this role pays about $170k versus about $186k for comparable roles.

Based on 240 similar postings.

Employer

About Oracle

Oracle Corporation is a leading multinational technology company specializing in database software, cloud computing, and enterprise software.

Oracle currently has 781 open roles on FindRole.

Listed pay typically runs $102,300–$209,500 across 713 roles with salary data.

Most-posted roles

View all roles at Oracle

At a glance

TL;DR · Principal Platform Software Engineer, AI

Principal Platform Software Engineer, AI joins the Developer Platform Builder Tools team to define the architecture and technical direction of scalable services enhancing developer experience and productivity. This role focuses on building an AI-native testing platform that learns real-world service behavior, generates realistic traffic, and detects regressions with minimal manual effort. The engineer will design systems for workload modeling, failure diagnosis, and agent-assisted workflows while integrating machine learning and large language models into production software. Key responsibilities include establishing engineering standards for reliability and security across distributed cloud environments. Required skills include proficiency in Java, Go, Python, or C++, along with expertise in distributed systems, microservices, and cloud-native technologies like Kubernetes and CI/CD. The role addresses the challenge of automating complex testing cycles and improving software delivery through intelligent, automated feedback loops within a large-scale infrastructure.

What you'll do

  • Define the technical vision and multi-year architecture for OCI's AI-native developer platforms.
  • Design and deliver secure, highly available services for large-scale distributed cloud environments.
  • Architect systems to analyze service behavior, model traffic patterns, and generate realistic workloads.
  • Establish agent-assisted workflows to automate canary, functional, integration, load, and performance testing.
  • Integrate machine learning and LLM capabilities into service telemetry, API changes, and incident management.
  • Develop architectural approaches for failure diagnosis, regression detection, and converting production incidents into test coverage.
  • Define platform APIs, data models, and integration patterns to enable adoption across diverse OCI services.
  • Provide technical leadership by mentoring senior engineers and resolving cross-team architectural challenges.

What we're looking for

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience.
  • Eight or more years of professional software engineering experience including designing and operating large-scale production systems.
  • Proficiency in one or more modern programming languages such as Java, Go, Python, or C++.
  • Deep expertise in distributed systems, system design, APIs, concurrency, data modeling, and scalable service architectures.
  • Experience developing and operating cloud-native software using CI/CD, containerization, orchestration, and infrastructure automation.
  • Strong understanding of service reliability, observability, performance engineering, security, and production operations.
  • Experience integrating machine learning, generative AI, or other intelligent capabilities into production software systems.
  • Proven ability to lead high-impact technical initiatives and mentor senior engineers across multiple teams.

More like this

Similar roles

Principal Platform Software Engineer

Oracle

Nashville, TN 28 days ago $104,500$234,600
Python Go Java C++ Kubernetes OCI CI/CD Machine Learning LLMs PyTorch TensorFlow Hugging Face Transformers Microservices Distributed Systems Infrastructure Automation Service Mesh
8+ yrs exp

Principal Platform Software Engineer

Oracle

Nashville, TN 27 days ago $104,500$234,600
Java Go C++ C# Python OCI Distributed Systems Containers CI/CD GitOps Infrastructure Automation Identity and Access Management Policy-as-Code Workflow Orchestration Observability
8+ yrs exp

Principal Platform Software Engineer

Oracle

Nashville, TN 28 days ago $104,500$234,600
Java Distributed Systems Microservices Cloud Architecture Linux Unix NoSQL Relational Databases Cryptography DevOps API System Design High Availability Performance Tuning
7+ yrs exp

Senior Platform Software Engineer, AI

Oracle

Nashville, TN 28 days ago $92,500$209,500
Python Go Java C++ Kubernetes OCI Machine Learning LLMs PyTorch TensorFlow Hugging Face CI/CD Microservices Distributed Systems Data Pipelines Service Mesh Prompt Engineering
4+ yrs exp

Senior Platform Software Engineer, AI

Oracle

Nashville, TN 28 days ago $92,500$209,500
Python Go Java C++ Kubernetes OCI PyTorch TensorFlow Hugging Face Transformers LLMs Generative AI CI/CD Microservices Distributed Systems Data Pipelines Service Mesh
4+ yrs exp

Senior Platform Software Engineer, AI

Oracle

Nashville, TN 28 days ago $92,500$209,500
Python Go Java C++ LLMs Machine Learning PyTorch TensorFlow Hugging Face Kubernetes CI/CD Oracle Cloud Infrastructure Microservices Distributed Systems Data Pipelines Service Mesh Prompt Engineering
4+ yrs exp