Principal Machine Learning Engineer
Oracle
Quick summary
Market check
How this pay compares to similar roles
This role pays less than 77% of similar roles. Most pay $200,437–$254,750 — the blue band above. At the midpoint, this role pays about $195k versus about $228k for comparable roles.
Based on 240 similar postings.
Employer
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
At a glance
The Principal Machine Learning Engineer joins the Product and Research team to implement and productionize machine learning models. This role involves transforming prototypes into production-ready solutions by scaling models, cleaning code, and ensuring high production quality standards. Key responsibilities include automating machine learning workflows from ETL to deployment, creating infrastructure to monitor model performance, and developing novel metrics for non-technical stakeholders. The engineer will evaluate data quality, security, and privacy issues while providing troubleshooting support for ML infrastructure. Technical requirements include proficiency with machine learning frameworks such as PyTorch, TensorFlow, and Keras. The position requires developing efficient, bug-free code from scratch and maintaining professional documentation for experimentation and data collection to solve complex modeling and operational challenges within the production environment.
What does a Machine Learning Engineer earn?
Median $235750 from 323 postings across 48 companies.
Skills
What you'll do
What we're looking for
More like this
Oracle
The Walt Disney Company
Amgen
Microsoft
Snap Inc.
Oracle