The work
Create self-contained coding tasks based on programming languages research, then review AI model outputs and give detailed technical feedback. Work in your area of expertise and coordinate with a project lead on task scope and worked examples.
- Create tasks and evaluations that meet research-quality standards and support reproducible software work.
- Apply your judgment in areas such as compiler implementation, type systems, program synthesis, formal verification, or SAT and SMT solving.
- Complete assignments asynchronously around your existing research schedule.
What it pays and takes
- Pay: $50 per hour.
- Time: 20 or more hours per week.
- Work type: Part-time contractor.
- Location: Open to candidates in eligible countries; this role is not open worldwide.
- Language: English required.
- Required: Completed or in-progress PhD in computer science or a related field.
- Required: Published research in programming languages or a closely related area.
- Required: Research code released through GitHub or another research artifact.
- Required: Ability to create and assess code-based work at research quality.
- Helpful: First-author publications at venues such as PLDI, POPL, OOPSLA, ICFP, or CAV.
- Helpful: Experience with Docker and reproducible research environments, or depth in compilers, type systems, program synthesis, verification, or SAT and SMT solving.
How it works
Apply on OpenTrain with your resume, then complete the application on the hiring site. OpenTrain is a platform where people can find AI-training work, build a profile, and apply.
About AI training work
AI training work uses human-prepared tasks and reviews to help build and evaluate AI systems. Researchers are paid for specialist knowledge that helps create demanding technical examples and assess model responses.