Join OpenTrain as an iOS Code Review and AI Training Engineer: review AI-generated iOS code, write reference answers, and rate model responses. Contract role, $110/hr, 20+ hours/week, remote (listed countries), English required.
Coding & Software
Remote Hourly · $110/hr
$110/hr
Compensation
17 countries
Eligibility
Intermediate
Experience
Jul 9, 2026
Posted
Open to applicants in
Bangladesh Bhutan Brazil Cambodia Germany India Indonesia Malaysia Nepal Pakistan Singapore Sri Lanka Thailand Philippines United States Timor-Leste Vietnam
Interested in this role?
Create a free OpenTrain account and apply in minutes.
OpenTrain is the #1 platform for people building careers in AI training and data labeling. We centralize opportunities, help contributors build a lasting portfolio, and make it easier to grow a durable freelance career teaching AI.
As the hiring organization for this role, OpenTrain offers hands-on work that directly shapes how AI systems behave — with flexible, remote contracting roles across many specialties.
About AI training work
AI training (data labeling / annotation / human feedback) is the human side of building machine intelligence: people create, review, and rate examples that modern models learn from. Projects range from annotating images and audio to writing and evaluating technical responses.
This role focuses on code and engineering content: your reviews and reference solutions help models produce safe, correct, and high-quality iOS code and explanations.
The role
You will review AI-generated iOS code, mobile architectures, and technical explanations and produce high-quality reference implementations and step-by-step reasoning for complex engineering problems.
Work centers on correctness, clarity, security, performance, reliability, and prompt adherence across UIKit and SwiftUI, concurrency, memory management, threading, app lifecycle, networking, persistence, and release practices.
What you'll do
Review AI-generated iOS code and technical explanations for correctness, safety, and engineering quality.
Identify issues across UIKit and SwiftUI implementations, concurrency, memory management, threading, networking, persistence, and release hygiene.
Write clear prompts for iOS topics and author high-quality reference answers and sample implementations.
Rate and compare multiple AI responses using methodical engineering judgment and documented rubrics.
Validate reliability across real-world iOS use cases and flag unsafe or insecure recommendations.
Fact-check technical information and translate findings into actionable feedback for model training.
Requirements
Production iOS application experience with Swift (Swift 5+) — Objective-C experience is a plus.
Strong Swift knowledge including generics, protocols, value vs reference semantics, and error handling.
Practical experience with UIKit and/or SwiftUI, app lifecycle, navigation, and state management.
Deep understanding of concurrency: GCD, OperationQueue, async/await, race conditions, and thread-safety.
Solid grasp of ARC, retain cycles, memory leaks, networking, persistence, and secure handling of sensitive data.
Ability to write clear technical explanations in English and compare model responses objectively.
Previous AI training, annotation, or AI output evaluation experience is a plus but not strictly required.
Helpful background
Background with testing (XCTest, UI tests), CI/CD tooling (Fastlane), App Store release hygiene, offline-first patterns, caching, and debugging production iOS bugs will help you move faster in the role.
Languages & location: English required. Open to contributors located in the listed countries: BD, BT, BR, KH, DE, IN, ID, MY, NP, PK, SG, LK, TH, PH, US, TL, VN. This role is not worldwide-open beyond those countries.
Data & tasks: You will evaluate computer code/programming content and perform evaluation ratings and prompt-response writing (SFT-style).
Who should apply
Apply if you are an intermediate-to-senior iOS engineer who enjoys teaching, writing precise technical explanations, and judging code quality. This is excellent for engineers who want flexible, meaningful freelance work shaping how AI handles real engineering problems.
OpenTrain is hiring an expert C++ engineer to review AI-generated C++ code, produce reference implementations, and write clear step-by-step technical explanations. Contractor role: $65/hour, 20+ hours/week, remote in the countries listed below.
Review AI-generated C code and low-level systems designs for correctness, safety, and performance, and produce reference implementations and clear technical explanations. Remote contractor role — part-time, 20+ hours/week at $65/hr; English required.
Review and validate AI-produced C++ code for correctness, efficiency, and reliability in a remote, contractor role. Ideal for intermediate C/C++ engineers who can spend 20+ hours/week giving clear, actionable feedback to improve generated software.