Machine Learning Engineer
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.
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.
Compensation
- $80–$120 per hour after passing the qualification (depending on the role)
- Option to move to a 20h per week Guaranteed Hours contract
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
Requirements
- 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
- 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 with Kaggle is a plus