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 contributing to the development of cutting-edge AI systems. The work is fully remote and paid hourly, with flexibility to choose projects and schedules.
What you’ll do
- 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
- Fluency in English (native or bilingual)
- Excellent writing and grammar skills
- Bachelor’s degree completed or in progress
- Preferred: prior experience as a Software Developer/Coder/Software Engineer/Programmer
Nice to have
- Kotlin experience
- Proficiency in at least one of: JavaScript, TypeScript, Python, C, C#, C++, React, Go, Java, Swift
Hiring process & logistics
- After creating an account, complete a short assessment (serves as an interview)
- If you pass, you receive email confirmation and paid work becomes available via the platform
- Payments are handled through PayPal
Where the work is available
Only available to candidates located in the US, Canada, UK, Ireland, Australia, and New Zealand.
About DataAnnotation
DataAnnotation is an AI-focused technology company that develops and improves AI systems through human-in-the-loop coding and evaluation. The company operates a coding community and platform where professionals contribute to training and refining state-of-the-art AI models. It works across software engineering, AI development, and data-driven insight generation.
Scraped 4/28/2026