The Work
You will help create and assess software engineering tasks used to train and evaluate large language models. The work centers on real open-source code, GitHub issues, repository setup, testing, and bug-fixing scenarios.
- Analyze and triage GitHub issues across trending open-source libraries.
- Set up and configure code repositories, including Docker environments and basic development pipelines.
- Review unit test coverage and assess test quality.
- Run and modify codebases locally to evaluate how well LLMs handle software bugs and development tasks.
- Work with researchers to identify repositories and issues that are challenging for LLMs.
- Lead junior engineers on collaborative projects.
What It Pays and Takes
This is a remote contractor assignment with part-time options. The listing does not state a pay rate.
- Time commitment: At least 20 hours per week, with options for 20, 30, or 40 hours.
- Schedule: Include four hours of overlap with Pacific Standard Time.
- Location: Open to candidates in India, Pakistan, Nigeria, Kenya, Egypt, Ghana, Bangladesh, Turkey, and Mexico.
- Language: Fluent in English.
- Experience: At least 3 years of software engineering experience.
- Technical skills: Strong Ruby experience plus proficiency with Git, Docker, and basic software pipeline setup.
- You must be able to understand complex codebases and run, modify, and test real-world projects locally.
- Helpful background includes open-source contributions or evaluation, LLM research or evaluation projects, and developer tools or automation agents.
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 generate text and code. People prepare examples, test model responses, and judge whether the results solve real problems, while software engineers bring the technical knowledge needed for coding-focused projects.