Software Engineer Analyst - AI Trainer
Job Description
DataAnnotation is looking for a Software Engineer Analyst - AI Trainer to help push AI systems forward by designing and solving coding problems used to train models, and by evaluating the quality of AI-generated code. This contract role offers fully remote work with a flexible schedule, allowing collaboration across time zones while focusing on practical AI training tasks. The position is based in Heath, Texas, with remote engagement as part of the role.
Responsibilities
- Create and tackle a spectrum of programming challenges used to train AI systems.
- Produce clear, well-structured code samples accompanied by thorough explanations.
- Evaluate AI-generated code for correctness, performance, and readability.
- Provide actionable feedback that informs the next generation of AI models.
Requirements
- English fluency at native or bilingual level.
- Proficiency in at least one of the following: 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 is preferred.
Technologies
- JavaScript
- TypeScript
- Python
- C
- C#
- C++
- React
- Go
- Java
- Kotlin
- Swift
Benefits
- Fully remote work from anywhere in the US, Canada, UK, Ireland, Australia, and New Zealand.
- Flexible schedule: select projects and determine when you work, using your own computer from home.
- Competitive pay: hourly rates up to $100+ USD, with opportunities for higher bonus rates on select projects.
- Impact: contribute to shaping the future of AI technologies.
Note
Payment is made via PayPal. We will never ask for money from you. PayPal will handle currency conversions from USD. This job is available to residents of the US, Canada, UK, Ireland, Australia, and New Zealand; those outside these countries will not see work or assessments on our site at this time.