DeveloperJobs.io
← Back to all jobs

Job Description

DataAnnotation is seeking an existing Software Engineer Analyst - AI Trainer to assist in training AI models through hands-on coding problem design, code generation, evaluation, and targeted feedback. This contract role supports the development of next-generation AI systems through practical programming and clear technical writing.

Location and Job Type

  • Location: Oakland, CA (remote)
  • Work model: Fully remote
  • Contract type: Contract

Compensation

  • Hourly rate: USD 50 to 100 per hour
  • Additional earnings: Higher bonus rates may be available for certain projects

Responsibilities

  • Design and solve a range of coding problems used to train AI systems.
  • Produce high-quality code snippets along with detailed explanations.
  • Evaluate AI-generated code for accuracy, performance, and clarity.
  • Provide feedback that directly influences the next generation of AI models.

Requirements

  • English fluency: Native or bilingual level
  • Programming proficiency: Experience with at least one of the following: JavaScript, TypeScript, Python, C, C#, C++, React, Go, Java, Kotlin, or Swift
  • Writing skills: Excellent writing and grammar
  • Education: Bachelor’s degree completed or in progress

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 which projects to take on and when to work, using your own computer.
  • Competitive pay: Projects are paid hourly at USD 50 to 100 per hour, with possible higher bonus rates for certain projects.
  • Impact: Help shape the future of AI technologies.

Payment and Eligibility Notes

  • Payments are processed via PayPal.
  • DataAnnotation will never ask candidates to pay any money.
  • PayPal handles currency conversions from USD.
  • This role is available only to candidates located in the US, Canada, UK, Ireland, Australia, and New Zealand.
  • Candidates outside these countries will not see work or assessments available on the site at this time.

How to Get Started

  • After creating an account, you will complete a short assessment (serves as the interview process).
  • If you pass the assessment, you will receive an email confirmation.
  • Paid work becomes available through the platform after confirmation.

Similar Jobs