What are the responsibilities and job description for the Back End Developer- AI Trainer position at DataAnnotation?
We are seeking skilled programmers to collaborate with our team in training and refining AI chatbots. This role involves working closely with the chatbots to assess their progress, as well as creating and evaluating code.
Responsibilities:
- Developing diverse problems and solutions for a coding chatbot
- Crafting high-quality answers and code snippets
- Evaluating the correctness and performance of AI-generated code
Qualifications:
- Fluent English communication skills
- Proficiency in either Python or JavaScript
- Attention to detail and accuracy
- Excellent writing and grammar skills
- A bachelor's degree (completed or in progress)
Benefits:
- This position offers full-time or part-time remote work arrangements
- Applicants can choose which projects they wish to engage with
- A flexible schedule allows for autonomy and independence
- Projects are compensated hourly, with additional bonuses for high-quality and high-volume work
The successful candidate will gain access to projects, with the quality of work determining continued project availability. A strong background in at least one programming language/framework is essential for solving complex coding problems, akin to those found on LeetCode or HackerRank. For each problem, a clear explanation of the solution is required.