Roles
7
in machine learning
Career Levels
5
Intern to Principal
Median Salary
$205,533
across all levels
Browse Jobs
machine learning openings

Career Ladder

Progression from Intern to Principal in machine learning

Intern
$141,440 median
Applied Scientist
Machine LearningStatisticsResearchPythonDeep LearningNLP
Mid-Level
$192,750 median
Machine Learning EngineerAI EngineerResearch ScientistAI Research ScientistApplied Scientist
Machine LearningPythonDeep LearningMLOpsTensorFlowPyTorchFeature EngineeringAI/ML
Senior
$213,000 median
Machine Learning EngineerML Platform EngineerAI Infrastructure EngineerAI EngineerResearch ScientistAI Research ScientistApplied Scientist
Machine LearningPythonDeep LearningMLOpsTensorFlowPyTorchFeature EngineeringML Infrastructure
Staff
$238,050 median
Machine Learning EngineerML Platform EngineerAI Infrastructure EngineerAI EngineerResearch ScientistAI Research ScientistApplied Scientist
Machine LearningPythonDeep LearningMLOpsTensorFlowPyTorchFeature EngineeringML Infrastructure
Principal
$237,900 median
Machine Learning EngineerML Platform EngineerAI Infrastructure EngineerResearch ScientistAI Research ScientistApplied Scientist
Machine LearningPythonDeep LearningMLOpsTensorFlowPyTorchFeature EngineeringML Infrastructure

Salary Progression

Median salary by seniority level

Intern
$141,440
Mid-Level
$192,750
Senior
$213,000
Staff
$238,050
Principal
$237,900

Skills by Level

Which skills are needed at each career stage

Skill
Intern
Mid-Level
Senior
Staff
Principal
Machine Learning
Python
Deep Learning
Research
NLP
Statistics
MLOps
TensorFlow
PyTorch
Feature Engineering
LLMs
Mathematics
Publications
Computer Vision
AI/ML
View Machine Learning Jobs → Machine Learning Salary Guide →
Get personalized job alerts
Sign up for a free 7-day Pro trial — unlimited views, saved jobs, salary data, and daily alerts. No card required.
Start Free Trial