Principal Platform Software Engineer, AI

Oracle

Confirmed live today Trusted

Quick summary

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

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $197k
This role $170k
$84k $295k
below market most similar roles pay here above market

This role pays less than 68% of similar roles. Most pay $169,550–$224,375 — the blue band above. At the midpoint, this role pays about $170k versus about $197k 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 955 open roles on FindRole.

Listed pay typically runs $102,300–$234,600 across 790 roles with salary data.

Most-posted roles

View all roles at Oracle

At a glance

TL;DR · Principal Platform Software Engineer, AI

The Principal Platform Software Engineer, AI joins the Developer Platform Builder Tools organization to define the architecture and technical direction of scalable services that enhance developer productivity. This role involves building a new AI-native testing platform designed to learn real-world service behavior, generate realistic test traffic, and detect regressions with minimal manual authoring. You will lead the design of secure, highly available services and establish agent-assisted workflows for canary, functional, and performance tests. Key technologies include Java, Go, Python, C++, and machine learning frameworks like PyTorch, TensorFlow, and Hugging Face Transformers. You will also utilize LLMs, Kubernetes, and containerization to solve complex problems in distributed systems, cloud-native software, and automated workload modeling to improve software delivery across the enterprise.

What you'll do

  • Define the technical vision and multiyear 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 plan and execute canary, functional, and performance tests.
  • Apply machine learning and LLM capabilities to service telemetry, API changes, and incident data.
  • Develop architectural approaches for failure diagnosis and converting production incidents into test coverage.
  • Define platform APIs, data models, and integration patterns for broad adoption across OCI services.
  • Set engineering standards for scalability, reliability, observability, security, and responsible AI.

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.
  • Experience integrating machine learning, generative AI, or other intelligent capabilities into production software systems.
  • Proven ability to lead high-impact technical initiatives, mentor senior engineers, and navigate ambiguous requirements.
  • Experience architecting developer platforms, CI/CD systems, or testing infrastructure at enterprise scale (preferred).

More like this

Similar roles

Principal Software Engineer, Platform

Oracle

Nashville, TN 32 days ago $104,500–$234,600
Oracle Cloud Infrastructure (OCI) Java C++ C# Go RESTful APIs Microservices Distributed Systems Containers Cloud-native Observability SLOs Middleware SDKs API Versioning Data Structures Algorithms
7+ yrs exp

Principal Software Engineer, Platform

Oracle

Nashville, TN 36 days ago $104,500–$234,600
Oracle Cloud Infrastructure Java C++ C# Go Microservices RESTful APIs Containers Cloud-native Distributed Systems Middleware Observability SLOs Capacity Planning SDKs
7+ yrs exp

Principal Platform Software Engineer

Oracle

Seattle, WA +1 90 days ago $104,500–$234,600
Python Go Java C++ Kubernetes CI/CD REST APIs Microservices Distributed Systems ROS 2 DDS MQTT OPC UA VDA5050 NVIDIA Isaac Sim Isaac Lab Gazebo Webots VLM VLA Embodied AI Reinforcement Learning Imitation Learning Edge Computing Oracle Cloud Infrastructure (OCI)
7+ yrs exp

Principal Platform Software Engineer

Oracle

Seattle, WA +1 55 days ago $104,500–$234,600
Python Go Java C++ Kubernetes CI/CD REST APIs Microservices Distributed Systems ROS 2 DDS MQTT OPC UA VDA5050 NVIDIA Isaac Sim Isaac Lab Gazebo Webots VLM VLA Embodied AI Reinforcement Learning Imitation Learning Edge Computing Oracle Cloud Infrastructure OCI
7+ yrs exp

Principal Platform Software Engineer

Oracle

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

Principal Platform Software Engineer

Oracle

Nashville, TN 19 days ago $104,500–$234,600
Oracle Cloud Infrastructure (OCI) Java Go Python C++ C# Kubernetes Docker AWS Azure Google Cloud CI/CD Infrastructure-as-Code Microservices Distributed Systems RAG Model Context Protocol (MCP) Data Pipelines Event-Driven Architecture Observability
6+ yrs exp