We are seeking Machine Learning Software Engineers to help create data for training AI coding agents on machine learning tasks involving Python, PyTorch, TensorFlow, JAX, and related technologies.
This is an open-ended contract opportunity, structured around project-based work with no set schedules or minimum time or task commitments. Contributors who work with us decide which available projects they'd like to work on, when they work, and how much they contribute, which makes it an excellent option for those seeking flexible and high-impact work.
Responsibilities
Create tasks for AI Agents to solve Machine Learning problems.
Analyze AI agent model behavior, identify failures and performance issues.
Produce clear, structured documentation of methodologies and findings.
Required skills
Proficiency in Python and ML frameworks (PyTorch, TensorFlow, or JAX).
Strong understanding of machine learning fundamentals (optimization, model architectures, evaluation).
Excellent written communication skills.
Experience and education
Bachelor's degree in Computer Science, Machine Learning, Statistics, or a related field.
At least 4 years of experience in software engineering with 2+ years focused on machine learning.
Experience with Kaggle is a plus.
Schedule details
Looking for a stable source of contract work? On this project we offer a "Guaranteed Hours" contract option where we guarantee at least 20h/week being available each week for 6 months.
Option to move to a 20h per week Guaranteed Hours contract.
Eligibility
Work arrangement: Fully remote
Compensation details
$80–$120 per hour.
$80–$120 per hour after passing the qualification (depending on the role).
Thriveth makes AI data-training work easier to find, understand, and navigate. We replace uncertainty with clear opportunities, realistic expectations, and insights from real application journeys.