A standing pool for machine learning practitioners, not a single opening. Join once, and when a project matches your background, you can be invited to it. The work draws on models you have put in front of real users: writing modeling problems with reference answers and catching approaches that train cleanly but fail in production.
What you will do
- Write a modeling problem from a system you shipped, with the data, the objective, the constraint and a reference answer.
- Grade generated training and evaluation code: does the loss match the objective, does the eval set leak, does the ablation support the conclusion.
- Flag approaches that would train cleanly and still fail in production because of distribution shift, label noise or a metric that rewards the wrong behavior.
What you need
- Professional experience training, evaluating or deploying machine learning systems.
- Clear written communication, since most of the work is explaining your reasoning.
- Comfort with unclear tasks, and willingness to flag unclear instructions.
Having put models in front of real users and dealt with the results counts more than where you trained.
How pay works
Comparable machine learning projects have been listed at $70-120/hr, set per project by scope and depth. Each project invitation names its own rate and hours.
How applying works
- Apply with your resume and confirm where you work from.
- Take a short AI interview, about 20 minutes total.
- Your background is checked and you join the machine learning pool.
- When a project needs machine learning expertise, people from the pool who match it are invited to that project's own listing, which names the rate, the hours and the client. Any hiring decision is made there.
This pool listing itself gives no accept or reject decision. You hear back only when a project matches your background, which can be within a week or after several months.
Apply (opens in a new tab)