Principal Machine Learning Engineer

Oracle

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Nashville, TN
Salary
$126,200–$264,100 / yr
Posted
37 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $223k
This role $195k
$110k most similar roles pay here $282k

This role pays less than 72% of similar roles. Most pay $192,050–$254,750 — the shaded band above. At the midpoint, this role pays about $195k versus about $223k 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 Machine Learning Engineer

As a Principal Machine Learning Engineer, you will join the team to implement machine learning models for production while ensuring they are ready for deployment through scaling, code cleaning, and meeting quality standards. You will build and automate machine learning workflows, including ETL processes, and create infrastructure to monitor performance against design criteria. Your daily work involves developing tools, platforms, and services for internal use, writing bug-free code from scratch, and maintaining documentation for technical processes like data collection and model building. You will utilize machine learning frameworks such as PyTorch, TensorFlow, and Keras to integrate models into existing systems. The role focuses on the critical transition of prototypes into production-ready assets while addressing essential concerns regarding data quality, security, and privacy impacts on modeling within a complex technical environment.

What does a Machine Learning Engineer earn?

Median $236000 from 319 postings across 54 companies.

See salary data

What you'll do

  • Implement machine learning models for production by transforming prototypes into production-ready systems.
  • Automate ML workflows including data extraction, transformation, loading (ETL), and deployment monitoring.
  • 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 machine learning operations.
  • Write efficient, bug-free code from scratch while maintaining high standards for version control and documentation.
  • Provide expert troubleshooting and debugging support for machine learning infrastructure and workflows.
  • Mentor junior team members and contribute to the talent pipeline through candidate interviews.

What we're looking for

  • Must have 6 to 10+ years of experience in machine learning and software development.
  • Proficiency in machine learning frameworks such as PyTorch, TensorFlow, or Keras is required.
  • Ability to implement, scale, and productionize machine learning models while ensuring code quality.
  • Experience automating machine learning workflows including ETL processes, deployment, and monitoring.
  • Capability to develop infrastructure for tracking model performance and creating analytical metrics for stakeholders.
  • Skill in identifying and mitigating data quality issues, including bias, fairness, security, and privacy.
  • Ability to write efficient, bug-free code from scratch and maintain professional technical documentation.
  • Proficiency in English reading, writing, and speaking is required.

More like this

Similar roles

Principal Machine Learning Engineer

Oracle

Nashville, TN +3 49 days ago $126,200$264,100
Machine Learning PyTorch TensorFlow Keras ETL vLLM SGLang Model Deployment Software Development Version Control Generative AI
6+ yrs exp

Principal Machine Learning Engineer

Oracle

Seattle, WA +3 53 days ago
Machine Learning PyTorch TensorFlow Keras ETL Version Control Software Development Debugging Infrastructure Data Quality Scalability
6+ yrs exp

Principal Machine Learning Engineer

The Walt Disney Company

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

Lead Machine Learning Engineer

Capital One Financial

New York, NY 37 days ago $215,200$245,600
Machine Learning Python Scala Java PyTorch TensorFlow scikit-learn Spark Dask AWS Azure Google Cloud Platform Data Pipelines Distributed Computing Agile
6+ yrs exp

Principal Machine Learning Engineer

General Motors (GM)

Remote (Sunnyvale, CA) +5 176 days ago $296,300$453,200
Python PyTorch TensorFlow C++ Distributed Training DDP FSDP GPU Computing AWS GCP Azure Data Processing Pipelines Model Optimization Profiling Debugging
8+ yrs exp Remote

Principal Machine Learning Engineer

Adobe

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