Skip to content
OpenTrain AIFor AI Companies

Senior Machine Learning Engineer (English, MSc or PhD)

Create, solve, review, and validate coding-heavy machine learning tasks involving models, training systems, inference, evaluation, and performance. This remote contractor role offers $60 to $120 per hour equivalent, paid per task that meets the project specifications, for about 15 hours per week.

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 Per task · $60–$120/hr equivalent

$60–$120/hr

equivalent, paid per accepted task

Compensation

Contract, part-time

Engagement

Remote

Location

Oct 16, 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 create, solve, review, and validate challenging machine learning engineering tasks for AI training. The work combines model development, training and inference systems, numerical computing, performance optimization, reproducible workflows, and objective correctness checks.

  • Implement or modify machine learning model components.
  • Build training and inference workflows, data pipelines, and evaluation systems.
  • Use Python and command-line tools to create reproducible workflows.
  • Optimize memory use and throughput in model or systems implementations.
  • Diagnose numerical and system-level failures and verify implementation quality.
  • Work with coding agents as part of the expected development workflow.

What it pays and takes

The role requires substantial machine learning knowledge and technical depth in the areas described below.

  • Pay: $60 to $120 per hour equivalent, paid per task that meets the project specifications.
  • Schedule: Approximately 15 hours per week, with a flexible schedule.
  • Location: Open to candidates in the listed countries across Africa, Asia, Europe, North America, South America, and the Middle East.
  • Language: Professional fluency in English.
  • Education: A master's degree or PhD in computer science, machine learning, artificial intelligence, applied mathematics, statistics, engineering, or a closely related quantitative field.
  • Experience: Strong professional or research experience in machine learning.
  • Technical skills: Practical proficiency with Python and coding agents, plus experience creating reproducible programmatic workflows and validating technical correctness.
  • Relevant depth: Machine learning systems, numerical computing, performance optimization, or inference workflows.
  • Helpful background: Work in an established technology company, AI laboratory, research organization, or recognized engineering environment. Exceptional open-source or academic work may also demonstrate relevant depth.
  • Relevant tools may include PyTorch, JAX, NumPy/SciPy, SGLang, vLLM, llama.cpp, tokenizers, and transformers.

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.

About AI training work

AI training is the human work behind modern artificial intelligence. Contributors create and review code, examples, and evaluations so models and systems can learn; people with strong technical experience are needed for specialized work such as machine learning engineering and systems validation.

Requirements

  • Experience: Mid-Senior level
  • Languages: English

Ready to apply?

Create a free OpenTrain account and apply for this role in minutes.

Keep exploring

Similar open roles

View all AI training jobs

ML/AI Systems Engineer

Build and evaluate multi-step AI agent systems for software engineering and advanced mathematical reasoning datasets. This fully remote, one-month contractor role pays $30 per approved task and is open in nine countries.

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

Posted Oct 27, 2026

Rust Architect / Backend Developer

Work remotely for about 15 flexible hours a week evaluating production Rust, backend architecture, APIs, concurrency, performance, and reliability across supported locations.

Coding & Software
Computer Code Programming
Remote · United Arab Emirates, Argentina, Austria +49 more
English
Part-time · Flexible
Entry level

Posted Oct 24, 2026

Machine Learning Researcher (MSc or PhD)

Review and validate machine-learning engineering tasks involving Python, model systems, numerical computing, and performance. Earn $60 to $120 per hour equivalent, paid per task that meets the project specifications, with flexible remote work.

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

Posted Oct 23, 2026

Applied Scientist, Machine Learning (MSc or PhD)

Work remotely on machine-learning models, training pipelines, inference systems, and performance optimization. Pay is $60 to $120 per hour equivalent, paid per task that meets the project specifications.

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

Posted Oct 23, 2026

Mathematics Expert (MSc./PhD)

Solve and validate advanced mathematics tasks for AI training using Python and scientific tools. The role pays $60 to $120 per hour equivalent, paid per task that meets the project specifications.

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

Posted Oct 22, 2026