Junior Machine Learning Engineer
OpenTrain AIJunior Machine Learning Engineer, Part-Time AI Coding Task Review - Remote (Worldwide)
• $60–$120 per hour equivalent, paid per accepted task
• 100% remote
• Part-time
• About 15 hours a week, you choose when
Bring your machine learning expertise to AI training, work on your own schedule, and earn for each accepted task.
AI systems that write code need engineers who can test whether machine learning code works as intended. This role covers writing and solving programming tasks, then reviewing and validating them against clear correctness and speed requirements. You will script repeatable checks in Python and at the command line, trace failures through numerical code and wider systems, and reduce memory use and run time. This is that work, done remotely around your schedule.
What you'll do
• Create and solve challenging programming tasks about inference systems and training pipelines for machine learning models
• Review and validate other engineers' task solutions against project correctness and performance requirements
• Build repeatable Python and command-line workflows, evaluation systems, and numerical methods to test implementations
• Fix numerical or system-level failures, then improve memory use and execution speed
Why this is worth your time
• Earn $60–$120 an hour equivalent, paid per accepted task
• Use machine learning engineering skills on model training, inference, and performance optimization work
• Choose your own hours, with about 15 hours a week available
• Fully remote and flexible, no fixed shifts, no commute
Who this is for
• A bachelor's degree in statistics, engineering, applied mathematics, artificial intelligence, machine learning, computer science, or a closely related quantitative field
• Experience using coding agents in your development workflow and familiarity with transformers, tokenizers, llama.cpp, vLLM, SGLang, NumPy/SciPy, JAX, or PyTorch
• Fluent in English
• Preferred preparation: background with a technology firm, AI lab, research group, or established engineering team; notable open-source or academic work may also count.
• No AI experience needed.
Pay and details
• $60–$120 per hour equivalent; pay is per accepted task, as an independent contractor
• Part-time, flexible schedule; fully remote, open to candidates in Algeria, Argentina, Austria, Bahrain, Bangladesh, Belgium, Brazil, Canada, Chile, Colombia, Denmark, Egypt, France, Germany, Ghana, Greece, India, Indonesia, Italy, Japan, Jordan, Kazakhstan, Kenya, Kuwait, 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
• About 15 hours a week, you choose when
How to apply
1. Apply on OpenTrain (about two minutes): https://www.opentrain.ai/jobs/machine-learning-engineer-ai-training-tasks--cmwdzr73w007h08jsqw70vq4q/?ch=qajobsboard.com&sub=qajobsboard-junior-ml-20261115
2. Complete the application on the hiring platform.
3. If shortlisted, take a short AI interview with technical questions and a coding challenge soon after you are invited.
OpenTrain AI is hiring for this role.
If you enjoy machine learning engineering, Python workflows, and careful model evaluation, apply to this OpenTrain AI role.
About OpenTrain AI
OpenTrain AI connects people with AI training and data-labeling projects. People build a profile, find work, and contribute code, tests, evaluations, and examples that help improve AI systems.