Software Engineer Analyst - AI Trainer
Job Description
DataAnnotation offers a fully remote contract opportunity based in Minnetonka, Minnesota for a Software Engineer Analyst focused on AI training. In this role you will design coding problems, deliver clear and reliable code samples with thorough explanations, and assess AI-generated code to guide the evolution of AI models. Enjoy a flexible, project-based schedule and competitive hourly pay as you contribute to cutting-edge AI work.
Responsibilities
- Design and solve a diverse set of coding challenges used to train AI systems
- Produce clear, high-quality code snippets accompanied by detailed explanations
- Evaluate AI-generated code for correctness, performance, and readability
- Offer feedback that directly informs the next generation of AI models
Requirements
- English fluency at 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
- 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 the US, Canada, UK, Ireland, Australia, and New Zealand
- Flexible schedule that lets you decide which projects to take on and when to work
- Competitive hourly pay up to $100+ USD, with potential higher bonuses on select projects
- Meaningful impact by helping shape the future of AI technologies
Note
Payment is processed via PayPal. We will never ask for money from you. PayPal handles currency conversions from USD. This position is available to applicants in the United States, Canada, United Kingdom, Ireland, Australia, and New Zealand; candidates outside these regions will not see work or assessments on the site at this time.