[About the Role]We are seeking experienced software engineers to help train and evaluate AI systems by reviewing code, generating programming tasks, and providing expert-level feedback across multiple languages and domains.
This role is ideal for engineers who enjoy problem-solving, analyzing code quality, and teaching or explaining complex technical concepts. You will help improve the reasoning, accuracy, and reliability of AI models used by millions.
[What You’ll Do]As a Coding Expert – AI Trainer, you will:• Review AI-generated code for correctness, efficiency, style, and security.• Evaluate solutions written in various languages (e.g., Python, JavaScript, Java, C++, Go, Rust, Ruby, SQL).• Write high-quality reference solutions and step-by-step explanations to guide AI model improvement.• Create coding prompts, debugging scenarios, and algorithmic challenges of varying difficulty levels.• Identify logic errors, edge cases, and performance bottlenecks in model outputs.• Provide clean, readable, well-structured code aligned with real-world engineering best practices.• Follow detailed evaluation guidelines and deliver consistent, structured feedback.• Collaborate with researchers and engineers to refine rubrics, datasets, and evaluation workflows.[Requirements]• Bachelor’s, Master’s, or equivalent experience in Computer Science, Software Engineering, or related field.• Strong professional programming experience (2+ years) in at least one major language (Python, JavaScript/TypeScript, Java, C++, Go, Rust, Ruby, SQL, etc.).• Ability to analyze codebases, debug complex problems, and evaluate solutions for both correctness and quality.• Familiarity with Git workflows, testing strategies, code reviews, and modern engineering practices.• Strong attention to detail and ability to follow structured evaluation criteria.• Native or professional proficiency in Traditional Chinese (TW)• Excellent written English—able to explain concepts clearly and precisely.