About the Project
We are seeking skilled software engineers to work as project consultants in an AI-focused labor marketplace. This is not a full-time employment position. You will be engaged as an expert consultant on a contract basis.
You will contribute to projects supporting a leading global technology platform, helping improve the performance of large language models through high-quality, real-world engineering tasks and evaluations.
This role is suited for engineers who enjoy solving complex problems, reviewing code, and working on systems-level challenges beyond routine development work.
Role Overview
- Type: Freelance or Independent Consultant
- Location: India-based (Remote)
- Commitment: Part-time, project-based
- Compensation: Per project, aligned with complexity and output quality
- Earning Potential: Up to Rs.4,00,000 per month based on contribution and quality, with an expected commitment of approximately 20 hours per week
Overview of Work
Contributors will design and evaluate realistic software engineering tasks, including bug resolution, feature implementation, refactoring or migration, and test generation.
The work includes creating complex, multi-file coding scenarios and reviewing peer submissions for quality, accuracy, and realism.
This is a project-based consulting role. Consultants control their own schedules, use their own tools, and may work with other organizations simultaneously, subject to applicable policies.
Responsibilities
Contributors will:
- Design and implement multi-file coding tasks across bug fixing, feature development, refactoring, and testing
- Write clear, structured natural-language specifications along with reference implementations
- Develop and extend unit and integration test suites
- Review peer-generated tasks for correctness, clarity, and real-world relevance
- Identify edge cases, ambiguities, and potential failure modes
- Ensure strong alignment between specifications, code, and expected outputs
Expected Outcomes
- High-quality, production-realistic coding tasks
- Complete, correct, and well-structured reference implementations
- Robust test coverage and validation artifacts
- Clear, structured, and actionable peer review feedback
Qualifications
- Advanced professional written proficiency in English
- 3 to 10 years of professional software engineering experience
- Strong proficiency in Python and JavaScript or TypeScript. Working knowledge of Java, C#, or Go
- Backend or full-stack development experience in production systems
- Hands-on experience with testing frameworks such as pytest, Jest, JUnit, xUnit, or Go testing
- Proven ability to debug and navigate large, multi-file codebases
- Experience with code reviews, refactoring, and production migrations
- Prior experience with data annotation, evaluation, or structured labeling for AI or ML systems
- Experience defining solution trajectories and writing evaluation rubrics
- Familiarity with LLM evaluation, prompt design, or benchmarking workflows
About AI Trainer Projects
Join a growing community of experienced engineers contributing to the next wave of AI development. As an AI trainer, you will play a hands-on role in improving how large language models understand, generate, and evaluate code.
Your work will directly influence the quality, accuracy, and reliability of AI systems used at scale.