Software Engineer Analyst - AI Trainer
Job Description
DataAnnotation offers a remote, contract-based role designed for engineers who want to influence AI through training data. As a Software Engineer Analyst - AI Trainer, you will tackle diverse coding challenges used to teach AI systems, craft precise code snippets with clear explanations, and assess AI-generated code for accuracy and performance. This project-based opportunity provides flexible scheduling and the comfort of working from your own setup.
Benefits
- Fully remote: work from anywhere in the US, Canada, UK, Ireland, Australia, and New Zealand.
- Flexible schedule: choose projects and decide when to work, using your own computer from home.
- Competitive pay: hourly rates up to $100 per hour, with potential higher bonus rates on select projects.
- Impact: contribute to shaping the next generation of AI technologies.
Responsibilities
- Design and solve diverse coding problems used to train AI systems.
- Write clear, high-quality code snippets and detailed explanations.
- Evaluate AI-generated code for accuracy, performance, and clarity.
- Provide feedback that directly informs the development of future AI models.
Requirements
- Fluency in English (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.
- A 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
Note: Payments are processed via PayPal. We will never request money from you. PayPal will handle currency conversions from USD. This job is available to applicants in the US, Canada, UK, Ireland, Australia, and New Zealand. Applicants outside these regions will not see work or assessments on our site at this time.