About this role
OpenTrain AI
The OpenTrain AI posting describes an engaging contract, part-time opportunity to create AI coding tasks.
The work
You will create challenging coding tasks that evaluate whether AI models can handle real software engineering work. Tasks may involve bugs, feature requests, refactoring, performance problems, or other challenges drawn from repositories you know well.
Each task must run in a reproducible environment and include reliable checks for correctness. You will also provide a reference solution and identify tasks that are too unclear or difficult to verify consistently.
- Create realistic coding problems based on familiar repositories and real engineering challenges.
- Design tasks that require judgment rather than lookup work or boilerplate code.
- Build reproducible development environments for each task.
- Write verifiers that accept different correct implementations and reject incomplete, incorrect, or hard-coded solutions.
- Provide a valid reference solution and flag ambiguous tasks.
Requirements
-
Previous AI work is not required, but interest in AI and its technical challenges is useful.
-
Time: Less than 20 hours per week.
-
Languages: Professional fluency in English.
-
Technical skills: Hands-on expertise in at least one of Python, Java, Rust, Go, C++, or TypeScript.
-
Knowledge: Strong understanding of algorithms, data structures, and software engineering principles.
-
Experience: Ability to debug complex systems, fix bugs, deliver effective optimizations, and explain technical decisions clearly in documentation.
-
Open to applicants in
-
Algeria
-
Argentina
-
Austria
-
Bahrain
-
Bangladesh
-
Belgium
-
Brazil
-
Canada
-
Chile
-
Colombia
-
Denmark
-
Egypt
-
France
-
Germany
-
Ghana
-
Greece
-
India
-
Indonesia
-
Italy
-
Japan
-
Jordan
-
Kazakhstan
-
Kenya
-
Kuwait
-
Kyrgyzstan
-
Lebanon
-
Malaysia
-
Mexico
-
Morocco
-
Netherlands
-
Nigeria
-
Oman
-
Pakistan
-
Palestine
-
Peru
-
Philippines
-
Portugal
-
Qatar
-
Saudi Arabia
-
Singapore
-
South Africa
-
Spain
-
Sri Lanka
-
Switzerland
-
Taiwan
-
Thailand
-
Tunisia
-
United Arab Emirates
-
United Kingdom
-
United States
-
Uzbekistan
-
Vietnam
-
Preferred
-
Helpful background: Large-codebase refactoring, legacy system modernization, substantial feature delivery, real repositories, reproducible environments, or performance-sensitive systems.