Freelance Software Engineer - AI Trainer
DataAnnotation
See how well this job matches your profile
Sign up to get an AI match score and generate a tailored application in seconds.
Get your match scoreTags
About the role
Role Overview
Freelance Software Engineer (AI Trainer) with DataAnnotation. You will help develop and improve AI systems by completing programming tasks and reviewing AI-generated code as part of AI training. The work is fully remote and paid hourly via the platform.
Responsibilities
- Design and solve diverse coding problems used to train AI systems, with an emphasis on Android development
- Write clear, high-quality code snippets and detailed explanations
- Evaluate AI-generated code for accuracy, performance, and clarity
- Provide feedback that helps shape the next generation of AI models
Requirements
- Fluent English (native or bilingual level)
- Bachelor’s degree completed or in progress
- Excellent writing and grammar skills
- Previous experience as a Software Developer/Coder/Software Engineer/Programmer is preferred
- Proficiency in at least one of: JavaScript, TypeScript, Python, C, C#, C++, React, Go, Java, Swift
- Preferred: Kotlin experience
Work Model / Location
- Fully remote
- Available to people located in: US, Canada, UK, Ireland, Australia, New Zealand
- Flexible schedule; you choose projects and when you work
Compensation
- Paid hourly, up to $60 USD/hour
- Higher-paying projects may be available based on performance
- Payment via PayPal; no fees requested from candidates
About DataAnnotation
DataAnnotation is a technology platform focused on developing and improving AI systems through human-in-the-loop coding and evaluation. It connects a large community of engineers and professionals with paid programming tasks that help train state-of-the-art AI models across multiple specialties. The company operates globally across supported countries with a flexible, remote-first work model.
Scraped 4/9/2026