Software Engineer - Machine Learning
$90-120
ML engineers are essential for training next-generation AI systems. These roles focus on evaluating ML model outputs, assessing neural network architectures, reviewing deep learning pipelines, and validating training methodologies. You will help AI understand gradient descent, backpropagation, model optimization, and production ML systems. Ideal for ML engineers, research scientists, and AI/ML specialists. Pay: $50-$120/hr.
Part of: Coding & Software Engineering
Page 1 of 1
$90-120
$60-80
$60-80
$50-80
$50-70

Trending jobs + new guides + real pay data. Every Tuesday.
$20-60
$50-80
$200-400
$50-80
$50-80
$50-80
$0
$20-60
$100-120
$30-60
$30-60
$30-40
$30-50
$20-60
$10-10
$20-20
$20-20
$20-30
$40-80
$40-80
Machine learning expert roles sit at the premium end of the compensation spectrum. You'll evaluate AI-generated explanations of ML concepts, assess the quality of training data curation decisions, review prompt engineering strategies for LLMs, and critique model architecture choices. Tasks might ask: 'Is this fine-tuning approach appropriate for this dataset size?' or 'Does this training loop correctly implement gradient accumulation?' You need to understand backpropagation, loss functions, regularization, overfitting, and evaluation metrics (precision, recall, AUC-ROC). Familiarity with PyTorch or TensorFlow is frequently tested. Many tasks involve reviewing AI reasoning about AI—meta-level work that rewards researchers and ML engineers with deep theoretical foundations.
Most roles require 2+ years hands-on ML experience with frameworks like PyTorch, TensorFlow, or scikit-learn. Master's or PhD in ML/CS/Statistics is preferred for higher-paying roles ($80-120/hr).
Deep learning (transformers, CNNs, RNNs), reinforcement learning, NLP, and computer vision. MLOps skills (model deployment, monitoring) command premium rates. Generative AI experience is highly valued.
Junior ML engineers: $50-70/hr. Senior ML engineers: $80-100/hr. PhD-level ML researchers: $100-120+/hr. Rates vary by platform and location—US-based workers typically earn more.
Yes. ML roles focus on model evaluation, training data quality, and algorithmic reasoning—not general software engineering. You need ML-specific knowledge beyond programming fundamentals.
Browse all job categories and find your next AI training opportunity.
View All Categories