Software Engineer - AI Trainer
Job Description
DataAnnotation is seeking a remote contract Software Engineer - AI Trainer to help shape AI education through thoughtfully designed coding challenges, clear code examples with explanations, and targeted feedback that informs future AI models. This position offers flexible scheduling and fully remote work.
Responsibilities
- Create and solve a range of programming problems used to train AI systems.
- Produce concise, well-documented code samples accompanied by thorough explanations.
- Assess AI-generated code for correctness, performance, and readability.
- Provide actionable feedback to influence the next generation of AI models.
Requirements
- Fluency in English at native or bilingual level.
- Proficiency in at least one of the following languages or frameworks: JavaScript, TypeScript, Python, C, C#, C++, React, Go, Java, Kotlin, or Swift.
- Excellent writing and grammar skills.
- Bachelor's degree (completed or in progress).
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 manage your own hours from your own computer at home.
- Competitive pay: hourly compensation up to $100 USD or more, with potential higher bonus rates on select projects.
- Impact: contribute to the advancement of AI technologies and model development.
Payment and Eligibility
- Payment method: payments are processed via PayPal. We will never ask you for money, and PayPal handles currency conversions from USD.
- Geographical eligibility: this role is available to residents of the United States, Canada, the United Kingdom, Ireland, Australia, and New Zealand. Applicants outside these countries will not see work or assessments on our site at this time.