skilltree
CareersSkillsNetworkHow It WorksAbout
Find a Role
All skills
Skill cluster · 18 skills

Machine Learning Engineering

This cluster covers building and optimizing machine learning models using Scikit-Learn and Hugging Face. Machine Learning Engineers and MLOps Engineers are the primary roles.

338Live openings
$176,387Median salary
143Roles touched
0.51Cohesion

Skills in this cluster

Ordered by centrality — how strongly each anchors the group.

Scikit-Learn -4.8%
16.3%
15 openings8 roles
Model Optimization new
6.6%
3 openings4 roles
Fine-Tuning new
8.2%
7 openings5 roles
MLflow +0%
10.4%
14 openings12 roles
Hugging Face new
4.6%
4 openings6 roles
SciPy new
6.1%
1 openings2 roles
Kubeflow new
10%
1 openings1 roles
Model Monitoring new
5.4%
2 openings3 roles
JAX +0%
7.2%
3 openings3 roles
AI Governance +5.6%
12.7%
38 openings28 roles
Program Evaluation +25%
11.3%
9 openings8 roles
NLP +250%
7.2%
8 openings7 roles
AI Platforms +5.3%
10.9%
71 openings57 roles
Generative AI +0%
13.1%
138 openings89 roles
Causal Inference new
6.5%
5 openings5 roles
GPU Computing +50%
8%
2 openings2 roles
AI Infrastructure -10.7%
11.1%
22 openings19 roles
Localization new
7.7%
4 openings4 roles

Roles that hire this cluster

Machine Learning Engineer
8 matching skills · $143,559
Data Scientist
7 matching skills · $187,000
MLOps Engineer
7 matching skills · $161,384
Solutions Architect
6 matching skills · $219,676
AI Research Scientist
6 matching skills · $200,858
Principal Data Scientist
6 matching skills · $276,316
Applied Scientist
6 matching skills · $213,500
AI Engineer
6 matching skills · $144,672
skilltree

Start with one role. Discover the paths around it.

Product

  • Careers
  • How It Works
  • About

Resources

  • Blog
  • Sign up for our Email
  • Wall of Love

Company

  • Privacy
  • Terms
  • Contact

© 2026 skilltree. All rights reserved.