As a C++ AI Code Evaluation Developer, you will review code and solutions generated by AI systems. You will judge whether the code is correct, efficient, reliable, maintainable, and aligned with standard software development practices.
You will also help improve dialogue agents used for education, entertainment, and general question-answering. The work combines C and C++ programming, code evaluation, backend development, technical guidance, and planning.
- Review AI-generated C and C++ code and identify problems with quality, correctness, efficiency, or reliability.
- Solve difficult programming problems that arise during AI validation.
- Give clear, constructive feedback on other developers' work.
- Add features and rework existing code in public GitHub repositories, including codebases with 50,000 or more lines.
- Build stable, scalable backend components that support language model training.
- Help improve AI capabilities and connect dialogue-agent systems with other components.
- Set development priorities, define goals and deadlines, and coordinate work with cross-functional teams.
What it pays and takes
This is a part-time contract role. The listing does not provide a pay rate. The role is open worldwide, and strong written and spoken English is required.
- Hours: 20 or more hours per week.
- Work location: Worldwide.
- Language: English.
- Contract type: Contractor and part time.
- Required experience: In-depth knowledge of C and C++ programming and established software development practices.
- Required ability: Evaluate code for correctness, efficiency, reliability, and maintainability.
- Education: Bachelor's or master's degree in engineering or computer science, or equivalent experience.
- Strengths needed: Problem-solving, critical thinking, strategic thinking, collaboration, and clear technical communication.
- Helpful background: Leading or overseeing software engineers, working with AI systems or code-generation tools, contributing to public GitHub repositories, and working with large codebases or backend components for language model training.
How it works
Apply on OpenTrain with your resume and then complete the application on the hiring site.
About AI training work
AI training is the human work behind systems that generate text and code. People review model outputs, solve examples, and give useful feedback so AI systems become more accurate, dependable, and helpful.