You will review AI-generated C++ code and trainer QA work for correctness, safety, efficiency, clarity, and adherence to project rubrics. You will also assess debugging responses, algorithmic solutions, tests, explanations, and performance recommendations.
- Check whether code compiles and behaves correctly at runtime.
- Review memory safety, performance, readability, maintainability, formatting, instruction-following, and rubric adherence.
- Identify undefined behavior, memory leaks, dangling references, race conditions, inefficient algorithms, non-compilable code, hallucinated APIs, and incomplete explanations.
- Spot-check work for correctness, safety, efficiency, and consistency with project guidelines.
- Give precise written feedback to contributors and escalate recurring or critical quality issues.
- Help create scalable QA processes for C++ training projects and remote technical teams.
- Support style guides, onboarding materials, FAQs, trackers, calibration tasks, honeypots, and other documentation.
What It Pays and Takes
This is an hourly, part-time contractor role for someone with strong professional C++ experience. Experience in development, systems programming, performance engineering, embedded software, backend engineering, code review, QA, or technical mentoring may be relevant.
- Pay: $75 USD per hour.
- Workload: About 20 hours per week.
- Project length: Estimated at 1 to 3 months.
- Location: United States.
- Language: Clear written English.
- Experience level: Intermediate.
- Required C++ knowledge: Modern C++ standards, RAII, smart pointers, templates, STL containers and algorithms, move semantics, concurrency, exceptions, memory management, and build systems.
- Helpful tools and experience: CMake, GCC, Clang, MSVC, GDB, LLDB, sanitizers, Valgrind, GoogleTest, Catch2, Boost, GitHub, CI/CD, profiling, and static analysis.
- Helpful background: AI training, LLM evaluation, code QA, rubric-based code review, or leading and supporting trainers, reviewers, engineers, coding mentors, or QA teams.
- Organization skills: Maintaining style guides, FAQs, onboarding materials, honeypots, calibration tasks, trackers, and documentation.
How It Works
Apply on OpenTrain with your resume, then complete the application on the hiring site.
About AI Training Work
AI training work uses human review to help improve systems that generate code and other content. Experienced C++ professionals are paid to assess whether model outputs are correct, safe, useful, and aligned with clear instructions.