Software Engineer Analyst - AI Trainer
Job Description
This contract Software Engineer Analyst - AI Trainer position is based in Sterling, Virginia with remote work options. The role centers on designing and solving coding problems used to train AI systems, producing precise code samples with explanations, and evaluating AI-generated code to guide model improvements. It offers fully remote scheduling and paid project opportunities via the DataAnnotation platform.
Responsibilities
- Develop and solve a variety of coding challenges used to train AI systems.
- Produce clear, high-quality code samples accompanied by thorough explanations.
- Assess AI-generated code for correctness, performance, and readability.
- Provide actionable feedback that informs the next generation of AI models.
Requirements
- English proficiency at native or bilingual level.
- Strong experience in one or more 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).
- Prior 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 set your own working hours from your own computer at home.
- Competitive pay: projects are paid hourly, up to $100+ USD per hour; some projects offer higher bonus rates.
- Impact: contribute to shaping the future of AI technologies.