Principal Machine Learning Engineer

Oracle

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
—
Salary
$114,600–$234,600 / yr
Posted
122 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $219k
This role $175k
$96k most similar roles pay here $285k

This role pays less than 85% of similar roles. Most pay $192,050–$246,150 — the shaded band above. At the midpoint, this role pays about $175k versus about $219k 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 528 open roles on FindRole.

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

Most-posted roles

View all roles at Oracle

At a glance

TL;DR · Principal Machine Learning Engineer

As a Principal Machine Learning Engineer within the OCI AI Infrastructure team, you will drive the development of state-of-the-art training infrastructure for massive GPU clusters and design agentic systems deployed at enterprise-scale. You will manage the entire software lifecycle, including development, testing, CI/CD, and production operations, while also overseeing the full model development cycle involving training, fine-tuning, serving, and evaluation. Your daily work involves building distributed, scalable, and fault-tolerant software to facilitate Generative AI models. To succeed, you must be proficient in Java and Python, with expertise in Kubernetes, Docker, and cloud architecture. You will solve complex problems at the intersection of artificial intelligence and cloud infrastructure, specifically focusing on multi-modal data generation and optimizing infrastructure for large-scale transformer models and attention mechanisms within a high-performance computing environment.

What does a Machine Learning Engineer earn?

Median $231150 from 299 postings across 49 companies.

See salary data

What you'll do

  • Design and develop AI software using Java, Python, and other relevant programming languages.
  • Manage the full model development cycle including training, fine-tuning, serving, and evaluation.
  • Build distributed, scalable, and fault-tolerant systems to support the development of Generative AI models.
  • Develop cloud services on top of modern Infrastructure as Service (IaaS) building blocks at OCI.
  • Create state-of-the-art training infrastructure for massive GPU clusters and agentic systems.
  • Implement engineering principles to create robust, maintainable architectures and high-quality coding standards.
  • Balance feature development with production operations such as automation, logging, and on-call rotations.
  • Contribute to technical publications, blogs, and open-source ML performance submissions.

What we're looking for

  • BS/MS in Computer Science or equivalent experience.
  • 6 to 10+ years of experience building and shipping enterprise distributed or cloud-native systems.
  • Experience scaling heterogeneous CPU/GPU training infrastructure for large multimodal frontier models.
  • Strong foundation in system design, distributed systems, and cloud architecture best practices.
  • Proficiency in Java, Python, or similar object-oriented languages.
  • Experience building highly available services using service-oriented design patterns and communication protocols.
  • Hands-on experience with containers and orchestration technologies such as Kubernetes and Docker.
  • Production experience with Cloud and ML technologies; expertise in Generative AI modeling and specific algorithms like Transformers is preferred.

More like this

Similar roles

Principal Machine Learning Engineer

The Walt Disney Company

Remote (Glendale, CA) 42 days ago $207,400–$278,100
Machine Learning Deep Learning LLMs MLOps AWS Lambda Step Functions Glue SQS SNS Personalize Databricks Spark Kinesis Kafka REST Microservices Agile Scrum
10+ yrs exp Remote

Principal Machine Learning Engineer

Amgen

Remote (Thousand Oaks, CA) 7 days ago $187,395–$253,534
Python Java Machine Learning generative-AI LLM RAG Kubeflow SageMaker Pipelines Docker AWS Azure GCP MLOps LangChain LangGraph Semantic Kernel Vector Databases
8+ yrs exp Remote

Principal Machine Learning Engineer

Adobe

San Jose, CA +2 14 days ago $206,400–$379,100
PyTorch CUDA Triton TensorRT Python LLMs Diffusion Models Transformers RAG Kubernetes MLOps Distributed Systems Quantization Nvidia Dynamo
8+ yrs exp

Principal Machine Learning Engineer

DoorDash, Inc

San Francisco, CA +3 16 days ago $282,100–$414,800
Causal Inference Machine Learning Econometrics Experimentation Double Machine Learning Contextual Bandits Off-policy Evaluation Modeling Pipelines Monitoring Analytics
10+ yrs exp

Principal AI/ML Engineer

General Motors (GM)

Sunnyvale, CA +5 95 days ago $296,300–$423,900
Machine Learning Robotics Python C++ Trajectory Planning Motion Planning Reinforcement Learning Imitation Learning Generative Models Distributed ML Pipelines Simulation Embodied AI Software Engineering
Hybrid

Principal AI/ML Engineer

Fidelity Financial Services

Durham, NC 9 days ago
Machine Learning MLOps Python Java Go AWS Azure GCP Kubernetes Terraform SageMaker Kubeflow FastAPI Flask Triton Airflow Jenkins CI/CD RAG Vector Databases OpenSearch Redis Memcached PostgreSQL MongoDB DynamoDB Athena Kinesis EMR AWS Glue MLflow Streamlit Gradio Datadog Splunk CloudWatch LangGraph CrewAI OpenAI Swarm
5+ yrs exp