The work
You will review AI-generated Java code and trainer quality-assurance work across Java AI training projects. Your feedback will help contributors produce correct, maintainable, secure, and well-explained code.
This role is described as a Java Team Lead position focused on quality assurance. Review the duties and qualifications before applying.
- Review Java code, Spring backend snippets, debugging responses, tests, architecture explanations, and step-by-step reasoning.
- Check compile-time validity, runtime behavior, object-oriented design, API usage, debugging accuracy, readability, performance, security, test coverage, and formatting.
- Spot-check contributor work, escalate recurring issues, and keep review guidelines consistent.
- Maintain Java style guides, FAQs, examples, calibration tasks, honeypots, trackers, and onboarding materials.
- Support onboarding, training, and quality communication for remote Java contributors.
- Help improve Java-specific review workflows, documentation, and quality processes for remote technical teams.
What it pays and takes
- Pay: $70 per hour.
- Time: 20+ hours per week.
- Location: Open to candidates in the United States.
- Work arrangement: Part-time contract work.
- Experience: Intermediate level.
- Language: Clear, fluent English communication for technical feedback and collaboration.
- Required knowledge: Strong Java fundamentals, including collections, generics, streams, lambdas, exceptions, concurrency, annotations, and JVM behavior.
- Relevant experience: Java development, backend engineering, code review, software quality assurance, or technical mentoring.
- Preferred tools and technologies: Spring Boot, Maven or Gradle, JUnit, Mockito, Hibernate or JPA, REST APIs, JDBC, GitHub, Docker, CI/CD, logging, and profiling tools.
- Helpful background: Leading remote technical contributors or working with AI training, data annotation, large language model 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 systems that learn from examples, including reviewing code and rating model responses. People with software expertise help assess whether AI output is accurate, useful, secure, and easy to maintain.