Staff Software Engineer - AI Trainer
Job Description
DataAnnotation is seeking a Staff Software Engineer - AI Trainer to help train AI models by crafting coding problems, writing code samples with explanations, and evaluating AI-generated solutions. This contract, fully remote role offers a flexible schedule and the chance to influence the next generation of AI technology. The position is based in Winston-Salem, NC, with remote work options.
Responsibilities
- Create a variety of programming problems used to train AI systems.
- Produce clear, high-quality code snippets accompanied by thorough explanations.
- Evaluate AI-generated code for correctness, performance, and clarity.
- Provide actionable feedback that directly informs the next generation of AI models.
Requirements
- Fluency in English (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: choose projects and hours, on your own computer, from home.
- Competitive pay: hourly compensation up to $100+ USD per hour, with potential higher bonus rates for certain projects.
- Impact: contribute to shaping the future of AI technologies.
Note
Payment is made via PayPal. We will never ask for any money from you. PayPal will handle currency conversions from USD. This job is only available to those in the US, Canada, UK, Ireland, Australia, and New Zealand. Those located outside of these countries will not see work or assessments available on our site at this time.