Machine Learning Expert (Python, GenAI, SQL)

About OpenTrain

OpenTrain is the #1 platform for finding and building careers in AI training and data labeling. We hire and contract contributors to create, review, and validate data that modern AI systems learn from. Creating an OpenTrain account is free.

Why AI training work matters

AI training (data labeling/annotation and human feedback) is the human side of building intelligent systems. Contributors shape model behavior by creating examples, writing prompts and responses, and validating outputs. This work is remote, flexible, accessible, and lets you directly influence cutting-edge AI systems.

The role — what you'll do

You will design, author, and verify original computational STEM and machine-learning problems for model training and evaluation. Tasks combine text-based problem statements, coding challenges, and validated solutions that require non-trivial reasoning and reproducible Python code.

  • Create computational STEM/ML problems that reflect real scientific or ML workflows.
  • Write problem statements, expected inputs/outputs, and acceptance criteria in clear written English (C1+).
  • Implement and run Python solutions (NumPy, Pandas, SciPy, scikit-learn, etc.) to validate answers and produce reproducible outputs.
  • Produce examples for text generation, SFT-style prompt/response pairs, question answering, and evaluation/rating tasks.
  • Prepare coding tasks and reference implementations; ensure problems are computationally intensive and not easily solvable by hand.

Key project details

This is contract, part-time project work with variable phases. Typical active phases expect approximately 10–20 hours per week of contribution. Work is remote and project-based; engagements are not permanent.

  • Pay: hourly, up to $40/hour (posted range $15–$40/hr).
  • Data type: text (problem statements, prompts, solution code, evaluation rubrics).
  • Label types: text generation, question answering, evaluation/rating, and programming/coding content.

Requirements — what you must have

The project requires senior-level, hands-on expertise in machine learning, statistics, and Python-based data science. Preserve and follow these requirements exactly when applying.

  • 5+ years of hands-on machine learning experience with demonstrated business impact.
  • Expert Python for data science: NumPy, Pandas, SciPy, scikit-learn (statsmodels a bonus).
  • Proven ability to design original computational STEM/ML problems with clear solution paths.
  • Experience verifying/validating solutions with reproducible Python code and correct outputs.
  • Expert statistical analysis and strong understanding of ML algorithms and practical trade-offs.
  • Strong SQL skills: joins, aggregations, window functions, and database data manipulation.
  • Practical experience with GenAI approaches (LLMs, RAG, prompt engineering, vector DBs).
  • Familiarity with MLOps and deployment practices (packaging, reproducibility, basic monitoring).
  • Experience with at least one modern ML framework (TensorFlow or PyTorch; LangChain is a bonus).
  • Written English proficiency at C1+ level (or equivalent), comfortable writing clear documentation.
  • Availability to contribute approximately 10–20 hours/week during active project phases.

Who should apply

Apply if you are an experienced ML practitioner who enjoys crafting challenging, reproducible computational problems and producing clear, validated solutions. Ideal applicants are comfortable switching between technical coding, statistical reasoning, and concise technical writing.

  • Senior ML engineers, research scientists, or data scientists with production experience.
  • People who can write reproducible Python notebooks and produce deterministic outputs.
  • Contributors who are used to documenting assumptions, test cases, and validation steps.
Back to blog

Other Jobs To Apply

No other job posts for this day.

Common Interview Questions And Answers

1. HOW DO YOU PLAN YOUR DAY?

This is what this question poses: When do you focus and start working seriously? What are the hours you work optimally? Are you a night owl? A morning bird? Remote teams can be made up of people working on different shifts and around the world, so you won't necessarily be stuck in the 9-5 schedule if it's not for you...

2. HOW DO YOU USE THE DIFFERENT COMMUNICATION TOOLS IN DIFFERENT SITUATIONS?

When you're working on a remote team, there's no way to chat in the hallway between meetings or catch up on the latest project during an office carpool. Therefore, virtual communication will be absolutely essential to get your work done...

3. WHAT IS "WORKING REMOTE" REALLY FOR YOU?

Many people want to work remotely because of the flexibility it allows. You can work anywhere and at any time of the day...

4. WHAT DO YOU NEED IN YOUR PHYSICAL WORKSPACE TO SUCCEED IN YOUR WORK?

With this question, companies are looking to see what equipment they may need to provide you with and to verify how aware you are of what remote working could mean for you physically and logistically...

5. HOW DO YOU PROCESS INFORMATION?

Several years ago, I was working in a team to plan a big event. My supervisor made us all work as a team before the big day. One of our activities has been to find out how each of us processes information...

6. HOW DO YOU MANAGE THE CALENDAR AND THE PROGRAM? WHICH APPLICATIONS / SYSTEM DO YOU USE?

Or you may receive even more specific questions, such as: What's on your calendar? Do you plan blocks of time to do certain types of work? Do you have an open calendar that everyone can see?...

7. HOW DO YOU ORGANIZE FILES, LINKS, AND TABS ON YOUR COMPUTER?

Just like your schedule, how you track files and other information is very important. After all, everything is digital!...

8. HOW TO PRIORITIZE WORK?

The day I watched Marie Forleo's film separating the important from the urgent, my life changed. Not all remote jobs start fast, but most of them are...

9. HOW DO YOU PREPARE FOR A MEETING AND PREPARE A MEETING? WHAT DO YOU SEE HAPPENING DURING THE MEETING?

Just as communication is essential when working remotely, so is organization. Because you won't have those opportunities in the elevator or a casual conversation in the lunchroom, you should take advantage of the little time you have in a video or phone conference...

10. HOW DO YOU USE TECHNOLOGY ON A DAILY BASIS, IN YOUR WORK AND FOR YOUR PLEASURE?

This is a great question because it shows your comfort level with technology, which is very important for a remote worker because you will be working with technology over time...