Software Engineer Analyst - AI Trainer
Job Description
DataAnnotation is recruiting an existing Software Engineer Analyst - AI Trainer to support AI model training through code problem development, evaluation, and feedback.
Responsibilities
- Design and solve a range of coding problems used to train AI systems
- Produce high-quality code snippets
- Write detailed explanations for the coding solutions
- Review AI-generated code for accuracy, performance, and clarity
- Provide feedback that informs improvements to next-generation 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, 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
Contract Details
- Location: Oakland, CA (remote)
- Job type: Contract
- Pay: USD $50 to $100 per hour
Benefits
- Fully remote: work from anywhere in the US, Canada, UK, Ireland, Australia, and New Zealand
- Flexible schedule: choose which projects you take on and when you work
- Own computer: complete work from home
- Competitive pay: paid hourly at $50 to $100 USD per hour
- Higher bonus rates: opportunities for higher bonus rates for certain projects
- Impact: help shape the future of AI technologies
Payment and Eligibility
- Payment is made via PayPal
- PayPal handles any currency conversions from USD
- We will never ask for any money from you
- Job availability is limited to people located in the US, Canada, UK, Ireland, Australia, and New Zealand
- Those located outside these countries will not see work or assessments available on the site at this time
How to Get Started
- After you sign up for an account, you will complete a short assessment
- If you pass the assessment, you will receive an email confirmation
- Paid work will become available to you through the platform