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) at DataAnnotation. You’ll help train AI systems by designing, solving, and evaluating coding tasks, with an emphasis on Android development, while enjoying a fully remote workflow and a flexible schedule.
Responsibilities
- Design and solve diverse coding problems used to train AI systems, with 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 directly shapes the next generation of AI models.
Requirements
- Fluency in English (native or bilingual).
- Excellent writing and grammar skills.
- Bachelor’s degree (completed or in progress).
- Prior experience as a Software Developer/Coder/Software Engineer/Programmer is preferred.
Preferred Qualifications
- Kotlin experience.
- Proficiency in at least one of: JavaScript, TypeScript, Python, C, C#, C++, React, Go, Java, Swift.
Pay & Work Details
- Fully remote; choose projects and when you work.
- Projects are paid hourly, starting at $50–$100+/hr.
- Paid work is available after completing a short assessment.
Location Availability
Work is available only for people in: US, Canada, UK, Ireland, Australia, New Zealand.
About DataAnnotation
DataAnnotation is a platform that connects a large community of engineers and specialists to develop and improve real-world AI systems. Its work spans programming and AI development, with projects delivered through a flexible, remote platform that allows contributors to choose tasks and schedules.
Scraped 5/17/2026