Principal Software Development Engineer - AI Data Platform

Oracle

Quick summary

Work type
On-site
Location
Salary
$96,800–$223,400 / yr
Posted
49 days ago

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $197k
This role $160k
$79k most similar roles pay here $261k

This role pays less than 81% of similar roles. Most pay $161,500–$232,632 — the shaded band above. At the midpoint, this role pays about $160k 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 467 open roles on FindRole.

Listed pay typically runs $97,500–$209,500 across 353 roles with salary data.

Most-posted roles

View all roles at Oracle

At a glance

TL;DR · Principal Software Development Engineer - AI Data Platform

Oracle’s FDE team is seeking a Principal Software Development Engineer to drive the design, optimization, and scaling of AI/ML-centric data platforms for global customers. This role involves building APIs, SDKs, and automation frameworks to enhance Oracle AI Data Platform adoption, while collaborating with cross-functional teams to address complex technical challenges. Key responsibilities include optimizing performance in distributed systems, participating in code reviews, and documenting technical designs. The ideal candidate has expertise in LLMs, agentic frameworks like MCP and LangChain, RAG pipelines, vector DBs such as FAISS and Pinecone, and OCI Gen AI Services. Proficiency in Python, REST APIs, cloud platforms like Oracle Cloud Infrastructure (OCI), big data technologies including Hadoop, Spark, Kafka, and NoSQL databases is essential. Additionally, strong networking skills and a commitment to continuous learning are required for this role within the Analytics and AI Service Excellence organization.

What you'll do

  • Design, implement, and maintain scalable software components for AI/ML workloads.
  • Build APIs, SDKs, and automation frameworks to streamline Oracle AI Data Platform adoption.
  • Optimize performance, scalability, and reliability of distributed data/AI systems.
  • Participate in code reviews, testing, and CI/CD processes to ensure high-quality deliverables.
  • Document technical designs and contribute to knowledge-sharing initiatives.

What we're looking for

  • 3+ years of experience designing and implementing scalable AI/ML software components.
  • Expertise in building APIs, SDKs, and automation frameworks for cloud technologies.
  • Proficiency with Oracle Cloud Infrastructure (OCI) and big data technologies like Hadoop and Spark.
  • Knowledge of large language models (LLMs), agentic frameworks, and RAG pipelines.
  • Strong Python skills and experience with REST API development.
  • Excellent troubleshooting, problem-solving, and communication skills.

More like this

Similar roles

Senior Software Development Engineer, AI Data Platform

Oracle

US 50 days ago $79,200$178,100
Python RESTful APIs Oracle Cloud Infrastructure (OCI) Spark PySpark Delta Lake Parquet MLOps Flink CI/CD LLMs agentic frameworks MCP LangChain Semantic Kernel RAG pipelines vector DBs Oracle 26ai FAISS Pinecone Weaviate Hadoop Kafka NoSQL

Principal Software Engineer - Enterprise AI Platform

Nvidia

Santa Clara, CA 73 days ago $272,000$431,250
Python Go Kubernetes containers Linux Terraform CI/CD Prometheus Grafana PostgreSQL Docker OAuth OpenID JWT SAML LDAP IAM Secrets Management Cloudflare AWS Azure Google Cloud Platform GitOps Ansible Vault Kong NGINX Redis MongoDB Elasticsearch Kibana Splunk Zapier Postman Swagger API Gateway OAuth2 OpenID Connect

Principal AI Software Engineer

Palo Alto Networks

Santa Clara, CA 3 days ago $167,000$270,500
Python Java Go AWS Azure GCP Salesforce LLM GPT Anthropic Llama LangChain LangGraph SQL Docker Kubernetes CI/CD Prometheus Grafana

Principal Software Development Engineer (AI/ML)

Abbott

Livermore, CA 51 days ago $130,700$261,300
AWS Python TensorFlow LangChain Hugging Face CI/CD MLOps DevOps Docker Kubernetes PostgreSQL NoSQL Mobile App Development Relational Databases AI ML Cloud Platforms DevSecOps