You will lead quality reviews of Python code and related explanations used in AI training projects. You will assess work from contributors, trainers, and reviewers against project guidelines and rubrics.
The role covers code correctness, runtime behavior, debugging, readability, performance, security awareness, test coverage, formatting, and instruction-following. You will also help improve the review process and communicate clear Python quality standards.
- Review Python code, backend snippets, automation scripts, tests, debugging responses, and technical explanations.
- Identify incorrect logic, code that cannot run, unsafe operations, inefficient algorithms, fabricated APIs, and incomplete explanations.
- Spot-check submissions, document quality issues, provide precise written feedback, and escalate recurring or critical problems.
- Answer questions about Python syntax, testing, packages, typing, security, and performance.
- Create and maintain style guides, FAQs, examples, trackers, onboarding materials, and other documentation.
- Support contributor onboarding and training while identifying recurring quality gaps and workflow improvements.
What It Pays And Takes
This is a remote, part-time hourly contractor role open to candidates in the United States. The work requires strong Python judgment and the ability to explain technical issues clearly in written English.
- Pay: Up to $70 per hour.
- Time: 20 or more hours per week.
- Location: Open to candidates in the United States.
- Language: Strong written English.
- Education: A bachelor's or master's degree in computer science, software engineering, data science, information technology, or equivalent professional software engineering experience.
- Experience: At least three years in Python development, backend engineering, automation, scripting, data workflows, code review, quality assurance, teaching, or technical mentoring.
- Technical knowledge: Python data structures, functions, classes, modules, exceptions, iterators, generators, packaging, and testing.
- Helpful experience: pytest, unittest, typing, mypy, pip, Poetry, virtual environments, Python web frameworks, GitHub, Docker, or CI/CD.
- Helpful background: Supporting remote trainer, reviewer, engineering, or QA teams; working with AI training, data annotation, LLM evaluation, or rubric-based code review.
How It Works
Apply on OpenTrain with your resume, then complete the application on the hiring site.
About AI Training Work
AI training is the human work behind modern AI systems, including reviewing code and rating or improving model responses. Experienced Python reviewers are needed to check whether generated code is correct, safe, clear, and useful for training.