Skip to content
OpenTrain AIFor AI Companies

Machine Learning Engineer (Python)

Build and evaluate machine learning models with Python, MongoDB, and common ML libraries in a remote, part-time contractor role paying $80 to $140 per hour. Apply through OpenTrain, then complete the hiring site application.

Apply now

How the AI interview works

  1. Apply here on OpenTrain. You create a free account, and we send you to the hiring platform.
  2. Complete your application on the hiring platform.
  3. The next step is a short AI interview (technical roles include a coding challenge). Passing it is how you qualify for paid tasks, so take it soon after you are invited.

What to expect

  • It is a conversational interview with an AI recruiter.
  • You can take it any time, from anywhere.
  • It asks open-ended technical questions based on the role, and scenario questions on how you think, solve problems and communicate.
  • Technical roles include a coding challenge.
  • You see right away whether you meet the certification criteria. If you do not, you can ask for feedback.
OpenTrain AI

Coding & Software

Remote Hourly · $80–$140/hr

$80–$140/hr

Compensation

Contract, part-time

Engagement

Remote

Location

Jul 3, 2026

Posted

Open in 52 countries

United States
+ more
  • Algeria
  • Argentina
  • Austria
  • Bahrain
  • Bangladesh
  • Belgium
  • Brazil
  • Canada
  • Chile
  • Colombia
  • Denmark
  • Egypt
  • France
  • Germany
  • Ghana
  • Greece
  • India
  • Indonesia
  • Italy
  • Japan
  • Jordan
  • Kazakhstan
  • Kenya
  • Kuwait
  • Kyrgyzstan
  • Lebanon
  • Malaysia
  • Mexico
  • Morocco
  • Netherlands
  • Nigeria
  • Oman
  • Pakistan
  • Palestine
  • Peru
  • Philippines
  • Portugal
  • Qatar
  • Saudi Arabia
  • Singapore
  • South Africa
  • Spain
  • Sri Lanka
  • Switzerland
  • Taiwan
  • Thailand
  • Tunisia
  • United Arab Emirates
  • United Kingdom
  • United States
  • Uzbekistan
  • Vietnam

The work

You will develop and improve machine learning models that support AI training and model evaluation. The work includes analyzing real-world datasets, preparing data, training models, testing results, and documenting your methods.

You will also help improve data pipelines and model inference workflows, share technical recommendations, and work with other contributors on practical machine learning solutions.

  • Build and refine machine learning models with Python and established libraries.
  • Analyze large datasets and use MongoDB for storage, retrieval, manipulation, training, and validation.
  • Evaluate models, tune hyperparameters, benchmark results, and identify areas for improvement.
  • Create preprocessing and data pipeline workflows for model training and inference.
  • Document experiments, methods, results, and technical best practices.
  • Collaborate with contributors and provide useful findings from machine learning results.

What it pays and takes

This is a remote, part-time contractor opportunity for an individual contributor.

  • Pay: $80 to $140 per hour.
  • Work arrangement: Remote contractor role with part-time work.
  • Language: Professional fluency in English.
  • Location: Open to candidates in the United Arab Emirates, Argentina, Austria, Bangladesh, Belgium, Bahrain, Brazil, Canada, Switzerland, Chile, Colombia, Germany, Denmark, Algeria, Egypt, Spain, France, the United Kingdom, Ghana, Greece, Indonesia, India, Italy, Jordan, Japan, Kenya, Kyrgyzstan, Kuwait, Kazakhstan, Lebanon, Sri Lanka, Morocco, Mexico, Malaysia, Nigeria, the Netherlands, Oman, Peru, the Philippines, Pakistan, Palestine, Portugal, Qatar, Saudi Arabia, Singapore, Thailand, Tunisia, Taiwan, the United States, Uzbekistan, Vietnam, and South Africa.
  • Technical skills: Strong Python development and familiarity with scikit-learn, TensorFlow, or PyTorch.
  • Data skills: Hands-on MongoDB experience in machine learning or data-focused projects.
  • Machine learning knowledge: Model evaluation metrics, feature engineering, and data preprocessing.
  • Other requirements: Problem-solving ability, practical machine learning delivery experience, and clear technical documentation.
  • Helpful background: Deploying or operationalizing machine learning models in cloud or enterprise environments, adapting to changing requirements, and collaborating remotely.

How it works

You apply here in about two minutes and finish on the hiring platform. The next step is a short AI interview (technical roles include a coding challenge). Passing it is how you qualify for paid tasks, so take it soon after you are invited.

The hiring platform's application for this job asks for your resume, your LinkedIn profile, your phone number, your location and answers to 3 screening questions.

About AI training work

AI training work is the human side of building artificial intelligence. People prepare data, test models, and review results so AI systems can learn from better examples, and experienced contributors are needed for technical work such as machine learning development and evaluation.

Requirements

  • Experience: Mid-Senior level
  • Languages: English

Keep exploring

Similar open roles

View all AI training jobs

Godot Game Developer

Build and improve Godot gameplay systems, scenes, assets, and interactive software used in AI training. Pay is $20 to $60 per hour equivalent, paid per task that meets the project specifications.

Coding & Software
Computer Code Programming
Remote · United Arab Emirates, Argentina, Austria +49 more
English
Part-time · Flexible
Per task · $20–$60/hr equivalent

Posted Nov 2, 2026

Senior Software Engineer DevOps

Build AWS infrastructure automation, CI/CD pipelines, and secure cloud tools for AI training data work. This one-month contractor role pays $30 per approved task and requires 20+ hours per week.

Coding & Software
Computer Code Programming
Remote · India, Pakistan, Nigeria +6 more
English
Part-time · Flexible
Per task · $30/label

Posted Nov 2, 2026

JavaScript Code Reviewer for LLM Evaluation

Review real-world JavaScript repositories, tests, and bug-fixing results from large language models. This remote contract pays $20 per approved task and runs for about 2 to 3 weeks.

Coding & Software
Computer Code Programming
Remote · India, Pakistan, Nigeria +5 more
English
Part-time · Flexible
Per task · $20/label

Posted Nov 2, 2026

SWE Bench Engineer (Rust)

Work remotely as a SWE Bench Engineer using Rust to test how AI models fix real-world software bugs. This 2 to 3 week contractor assignment pays $15 per approved task and requires 20+ hours weekly.

Coding & Software
Computer Code Programming
Remote · Argentina, Bangladesh, Belize +27 more
English
Part-time · Flexible
Per task · $15/label

Posted Oct 30, 2026

SWE Bench Engineer (Golang)

Evaluate how AI systems handle real bug-fixing work in Golang repositories. This remote contractor assignment pays $15 per approved task and runs for 2 to 3 weeks.

Coding & Software
Computer Code Programming
Remote · Argentina, Bangladesh, Belize +27 more
English
Part-time · Flexible
Per task · $15/label

Posted Oct 30, 2026