Works directly with AI models to create and evaluate coding tasks — aligns with vibe coding for AI-assisted development.
About the Role
Join DataAnnotation as a Software Developer - AI Trainer to design and evaluate coding problems and work with state-of-the-art AI models to improve model performance. This fully remote, flexible hourly role lets you choose projects and schedules while contributing directly to AI training and evaluation.
Job Description
Role
As a Software Developer - AI Trainer at DataAnnotation, you will design and solve coding problems, write high-quality code snippets and explanations, and evaluate AI-generated code to improve AI systems. The role is remote and project-based, with flexibility to choose work according to your schedule and availability.
Key Responsibilities
- Design and solve diverse programming problems used for AI training
- Write clear, high-quality code snippets and detailed explanations
- Evaluate AI-generated code for accuracy, performance, and clarity
- Provide feedback that informs and improves future generations of AI models
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
- Bachelor’s degree (completed or in progress)
- Previous experience as a Software Developer, Coder, Software Engineer, or Programmer preferred
Compensation & Logistics
- Hourly pay, with projects paid up to $100+ USD per hour (range listed: $50.00–$100.00 per hour)
- Payment processed via PayPal
- Work is available after completing a short assessment upon signing up
Benefits
- Fully remote work across specified countries
- Flexible schedule and project choice
- Competitive hourly pay and opportunities for higher-paying projects based on performance
- Direct impact on AI development and model improvement