
ML Engineer (MSc. or PhD)
Listing checked October 16, 2026 · pay as published by Micro1
Overview
This contract role with micro1 puts you on an AI training project where you build, train, and validate machine learning systems. You will work with Python, coding agents, and numerical computing to create reproducible training and inference workflows. The position is fully remote and global, with about 15 hours per week and a schedule you control, including weekends. Pay is output-based at $60 to $120 per hour, and tasks are reviewed against strict correctness and performance standards.
What You'll Do9
- 1Create and validate machine learning models, training pipelines, and inference systems.
- 2Implement model components, data pipelines, evaluation systems, and numerical methods.
- 3Build reproducible programmatic workflows using Python and command-line tools.
- 4Solve and review challenging machine learning engineering tasks.
- 5Modify or implement models to meet objective correctness and performance requirements.
- 6Construct reproducible training or inference workflows from scratch.
- 7Optimize memory usage or throughput in existing systems.
- 8Debug numerical or system-level failures in ML code.
- 9Verify that implementations satisfy stated correctness and performance criteria.
Requirements8
- 1Master's degree or PhD in Computer Science, Machine Learning, Artificial Intelligence, Applied Mathematics, Statistics, Engineering, or a closely related quantitative field.
- 2Strong professional or research experience in machine learning.
- 3Practical proficiency with Python and coding agents.
- 4Experience at a well-established technology company, AI laboratory, research organization, or similar engineering environment is strongly preferred.
- 5Exceptional open-source or academic experience may also qualify.
- 6Equivalent tools may be considered when you demonstrate directly relevant depth.
- 7Coding-heavy background with hands-on model development, training, and inference work.
- 8Ability to start within 24 to 48 hours of completing onboarding.
Who Should Apply
The ideal candidate holds an MSc or PhD in a quantitative field and has deep hands-on experience with Python, coding agents, and ML model development. You should be comfortable debugging numerical failures and optimizing memory or throughput. This role suits someone who wants a flexible, output-based contract with about 15 hours per week.
Salary Insight
Compensation is $60 to $120 per hour, paid per task that meets project specifications. The time each task takes varies based on your experience and workflow. Minimum submission requirements apply.
Pay and demand for AI Training roles
AggregatedTypical pay
$70/hour
This role
$60–$120/hr
Most AI Training roles pay $40–$98 per hour. This role's pay falls inside that range.
Based on 1,056 similar roles that publish pay · 302 publish only a top rate; those count at the rate they gave
Rates shown per hour. Yearly and monthly pay converted; one-time fees and non-USD pay are not included.
- Live similar roles
- 1,214
- Listed in last 30 days
- 460
- Remote
- 98%
Hiring most right now: micro1 (355) · SME Careers (254) · Mercor (145)
Most requested skills · share of roles
- ai training13%
- ai evaluation11%
- llm evaluation11%
- data annotation9%
Figures from AI Training roles live on NearSkill when this page loaded. A role can close before you apply, so check the listing itself.
Compare your resume against these rolesLocation
Compensation
$60–120/hr
Required Skills
Application Tip
In your application, highlight specific ML projects where you used Python and coding agents to build or debug training and inference pipelines. Quantify results such as memory reduction or throughput gains, and mention any experience at a recognized tech company, AI lab, or research organization.
How NearSkill helps you apply
1. Check your job match
We compare your resume with the job requirements to help you understand how well your experience fits.
2. Continue to the employer’s website
We’ll direct you to the employer’s application portal, where you can complete the application.
3. Get updates by email
If NearSkill is handling follow-up for this role, we’ll email you when there’s an update on your screening.
Want to check your fit first?
See how your resume matches this role before applying.
Check my job matchSimilar open positions
Explore active roles that match your skills and interests.

Micro1
VerifiedMachine Learning Engineer – Remote Contract
This is a fully remote contractor role for a Machine Learning Engineer, paying $80–$150 per hour for roughly 15 hours per week. You will work on an AI training project that involves model development, training and inference systems, numerical computing, and performance optimization. The work is very coding heavy, and you must be comfortable using coding agents with Python in your daily workflow. Tasks include creating, solving, reviewing, and validating challenging ML engineering problems, often requiring you to implement or modify models, build reproducible training or inference pipelines, optimize memory or throughput, and debug numerical or system-level failures. The schedule is flexible, so you choose your hours and days, including weekends if you want.

Turing
VerifiedPython Machine Learning Engineer
Turing pairs frontier AI labs with data, training pipelines, and specialized researchers, and helps enterprises move AI from prototype to production systems that deliver measurable business results. This remote contract role focuses on machine learning solution delivery using Python, with ownership across data pipelines, model design, deployment, and monitoring. The engineer sets technical direction, mentors peers, and keeps ML initiatives aligned with business priorities. Hands-on experience in Kaggle competitions or ML benchmarks is a strong signal for this position.

Micro1
VerifiedAI Engineer
As an AI Engineer at micro1, you'll play a hands-on role in shaping how next-generation AI systems learn, reason, and perform. Your domain expertise — even without a formal AI background — will be the key ingredient for training models on real-world, high-quality data. Bring your strong engineering and cloud skills, and we'll provide the platform to deploy and scale impactful machine learning solutions.

Micro1
VerifiedAI/ML Engineer
This role is your chance to directly influence the next generation of artificial intelligence by contributing real-world expertise. You'll design and deploy machine learning models that solve complex business problems, working remotely with a collaborative team. Your specific domain knowledge is valued more than prior AI experience, making this an opportunity to apply your skills in a cutting-edge context.

Mercor
VerifiedMachine Learning Engineer Talent Network
This is an open, rolling application for a network of machine learning engineers seeking remote contract work with top-tier AI research labs. As an expert in this network, you'll contribute to training, evaluating, and improving AI models by completing real-world tasks and delivering domain-specific feedback. Projects typically require 15-30 hours per week and offer flexible schedules with pay ranging from $70 to $250 per hour.

Micro1
VerifiedAI/ML Engineer
At micro1, you’ll shape mission-critical government-focused ML initiatives while building our proprietary AI infrastructure. You’ll work with large language models, retrieval-augmented generation, and multi-agent systems to deliver secure, scalable machine learning solutions. Expect collaboration with cross-functional teams and exposure to frontier AI platforms and agentic tooling. Python, LLMs, RAG, and AWS power the work you’ll do daily.

