All positions

Coding & TerminalRemote, United StatesProject-based

AI, ML & Data Science Expert

For people who build, train or evaluate models and can spot where an analysis quietly goes wrong.

What you would do

  • Write data-analysis and modeling tasks with one checkable answer and a planted pitfall, such as a feature that leaks the label.
  • Grade model answers on experiment design, metrics and statistical validity, and mark the first step that goes wrong.
  • Review training and evaluation code, such as a PyTorch training loop or a scikit-learn pipeline, for bugs that quietly change the results.
  • Design rubrics for grading model outputs, so different graders reach the same score.
  • Write reference notebooks that show the right analysis step by step.
  • Compare two model explanations of an ML idea, such as regularization or attention, and say which is right and why.

What we look for

The minimum

  • You study at or graduated from a college or university in a quantitative field, such as computer science, statistics, math or engineering.
  • One substantial ML or data project you did yourself, with or without AI tools, that you can explain in depth, including how you checked the results.
  • You read and write Python with common data and ML libraries, such as pandas, NumPy, scikit-learn or PyTorch.
  • You check for leakage, bad splits and misleading metrics before you trust a number.

Ideal

  • A degree in computer science, statistics or a related field; a master’s or PhD is even better.
  • Research or production ML work, especially at an AI lab or AI company.
  • Hands-on work with language models: fine-tuning, evaluation, red-teaming or building graders.
  • Papers, competition results, models or datasets others use.

How the work runs

Task size
Tasks take about 30 minutes to 5 hours. Each one shows its estimated time and price before you start, and you are paid that price even if it takes you more or less time.
Pay
Per task accepted in review: its estimated time times the project’s rate. A task estimated at 2 hours at $150 an hour pays $300. Accepted tasks are paid within 30 days.
Hours
Projects last 1 month to a year. Each sets a weekly minimum, usually about 20 hours of estimated work, and you choose when you work.
Tools and review
Your own computer with Python and Jupyter, plus the libraries each task names. Every task is reviewed against the project’s written quality standard before it is accepted.

This position covers

  • Machine learning engineering
  • Data science and analytics
  • Model evaluation
  • Deep learning
  • Language and vision models
  • Data pipelines

IsoData provides equal opportunity to all applicants. We do not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, citizenship status, age, disability, genetic information, veteran status or any other protected trait. Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.