Full Stack Developer - AI Trainer
Training and evaluating AI models through creating and reviewing coding problems—directly working with AI-generated code and model feedback loops.
About the Role
Work as a Full Stack Developer - AI Trainer to create and solve coding problems, evaluate AI-generated code, and produce high-quality code and explanations that improve state-of-the-art AI systems. This remote, project-based role offers flexible scheduling and hourly pay for contributors located in select countries.
Job Description
Role
DataAnnotation is seeking a Full Stack Developer - AI Trainer to design coding tasks, write and review code examples, and evaluate AI-generated solutions to help improve machine learning systems. Contributors work remotely on a flexible, project-based schedule and produce artifacts that directly shape model behavior and performance.
Key Responsibilities
- Design and solve diverse programming problems used to train and evaluate AI systems.
- Write clear, high-quality code snippets and detailed explanations for tasks.
- Evaluate AI-generated code for correctness, performance, and clarity.
- Provide constructive feedback that guides model improvements.
- Synthesize insights through data analysis and visualization when required.
Requirements
- Fluency in English (native or bilingual level).
- Proficiency in at least one of: JavaScript, TypeScript, Python, C, C#, C++, React, Go, Java, Kotlin, or Swift.
- Excellent writing and grammar skills; ability to produce clear explanations and feedback.
- Bachelor’s degree (completed or in progress).
- Previous experience as a Software Developer, Coder, Software Engineer, or Programmer preferred.
Compensation & Logistics
- Hourly pay, projects paid up to $100.00 per hour (see posting for ranges and variability by project).
- Payment via PayPal; PayPal handles currency conversions from USD.
- Role is remote and available only to applicants located in the US, Canada, UK, Ireland, Australia, and New Zealand.
How to Get Started
- Create an account on the platform and complete a short assessment (serves as the interview).
- If you pass the assessment, you will receive confirmation and gain access to paid work opportunities through the platform.