Principal Machine Learning Engineer

Oracle

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Santa Clara, CASeattle, WA
Salary
$126,200–$264,100 / yr
Posted
2 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $217k
This role $195k
$110k most similar roles pay here $281k

This role pays less than 74% of similar roles. Most pay $192,050–$242,000 — the shaded band above. At the midpoint, this role pays about $195k versus about $217k 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 97 open roles on FindRole.

Listed pay typically runs $102,300–$209,500 across 76 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, you will join the team to implement machine learning models for production environments while ensuring they are ready for deployment through scaling, code cleaning, and quality assurance. You will build automated workflows covering data extraction, transformation, loading, and monitoring to establish continuous integration and delivery of machine learning solutions. Your daily work involves creating infrastructure to monitor performance, developing novel metrics for non-technical stakeholders, and addressing issues in machine learning infrastructure. You will utilize PyTorch, TensorFlow, and Keras while writing bug-free code from scratch to develop internal tools and platforms. The role focuses on the technical challenge of transitioning prototypes into production-ready systems while managing data quality, security, and privacy risks to ensure stable, scalable, and high-performing model integrations across various existing and new software systems.

What does a Machine Learning Engineer earn in California?

Median $239562 from 175 postings across 26 companies.

See salary data

What you'll do

  • Implement machine learning models into production environments while ensuring they meet quality standards.
  • Automate machine learning workflows including data extraction, transformation, loading, and deployment.
  • Create infrastructure and frameworks to monitor the performance of deployed models against design criteria.
  • Evaluate and mitigate risks related to data quality, security, and privacy in modeling processes.
  • Develop, maintain, and refine internal tools, platforms, and services for team use.
  • Write efficient, bug-free code from scratch while maintaining documentation and version control.
  • Provide expert troubleshooting and debugging support for machine learning infrastructure and workflows.
  • Mentor junior team members and participate in the candidate interview process.

What we're looking for

  • Must have 3 to 5+ years of experience in machine learning and software development.
  • Must be able to read, write, and speak English.
  • Must be able to implement, productionize, and automate machine learning models and workflows.
  • Must be able to develop infrastructure for monitoring model performance and quality.
  • Must be able to develop efficient, bug-free code from scratch and maintain existing codebases.
  • Must be familiar with third-party machine learning frameworks such as PyTorch, TensorFlow, and Keras.
  • Must be able to provide troubleshooting and debugging support for machine learning infrastructure.
  • Must be able to create professional documentation for technical processes like data collection and model building.

More like this

Similar roles

Principal Machine Learning Engineer

The Walt Disney Company

Remote (Glendale, CA) 37 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

Machine Learning Engineer

Samsung Electronics

Austin, TX 44 days ago $90,000–$174,500
PySpark Python Machine Learning MLOps TensorFlow PyTorch scikit-learn XGBoost Distributed Data Processing Model Deployment Pipeline Orchestration Anomaly Detection Root Cause Analysis Cloud Infrastructure Monitoring and Alerting
3+ yrs exp

Principal Machine Learning Engineer

Adobe

San Jose, CA +2 9 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 11 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 Machine Learning Scientist

Microsoft

12 days ago $142,800–$274,800
Generative AI Large Language Models LLMOps MLOps Python PyTorch TensorFlow Hugging Face Azure AI Azure OpenAI Azure Machine Learning Semantic Kernel AutoGen LangGraph CI/CD Retrieval Systems Agentic Systems Statistical Modeling Deep Learning
7+ yrs exp Hybrid

Principal AI/ML Engineer

General Motors (GM)

Sunnyvale, CA +5 90 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