Software Developer & AI Trainer (JSON, Tables, Lists - Native Languages)
OpenTrain AI · Remote · Worldwide · Posted Feb 9, 2026
About OpenTrain
OpenTrain is a central job board for data-labeling and AI-training roles. We aggregate positions from many AI companies and labeling platforms so you can discover AI work in one place instead of hunting across dozens of sites.
Creating an OpenTrain account is free and applying takes only a few minutes; this listing is for a contract, part-time role sourced through the OpenTrain network.
About AI training work
AI training (also called data labeling or human feedback work) is the human side of building models. People create and review examples—like structured data, prompts, and written outputs—that help models learn to generate accurate, safe, and useful results.
This project focuses on producing high-quality structured text (JSON, tables, lists) so models understand software-development contexts and produce reliable code-related outputs.
The role
We're hiring Software Developers & AI Trainers to create and edit structured data formats—JSON files, tables, and lists—in a single native language. Your work will feed model training and evaluation workflows focused on software development and engineering content.
This is a remote contractor role, part-time. Pay is $25 USD per hour. The project starts the week of August 19 and you must be able to start then.
- Employment type: Contractor, Part-time
- Pay: $25 USD / hour (PAY_PER_HOUR)
- Start date: Week of August 19
- Data type: Text; Labeling software: Other
What you'll do
Work directly with structured prompts and deliverables used to train LLMs in software contexts. Produce precise, well-formed JSON, tables, and lists that reflect real-world software tasks and edge cases.
Design prompts, generate example content, and edit existing structured data to ensure accuracy, consistency, and alignment with engineering intent.
- Create and validate JSON prompts and payloads for model training.
- Author tables and lists that document code examples, inputs/outputs, or step-by-step procedures.
- Review and edit content for correctness and clarity in your native language.
- Follow provided guidelines and QA checks to meet annotation standards.
Requirements
Candidates must meet the language, technical, and availability criteria below. All requirements come from the project brief and are mandatory unless noted as a 'plus'.
- Native speaker of ONE of the specified languages: Korean (South Korea), Japanese (Japan), German (Germany), Italian (Italy), Spanish (Spain or Mexico only), Chinese (Simplified / Hong Kong / Taiwan only), Portuguese (Brazil), or French (France).
- Proficiency in English at a minimum B2 level.
- Software development background: either 2+ years of professional software development experience OR 4+ years of formal software-development education.
- Experience with structured data formats (JSON, tables, lists) and the ability to create/manipulate JSON prompts.
- Proficiency in programming languages such as Python, JavaScript, SQL, and HTML/CSS.
- Attention to detail and commitment to producing high-quality, precise data.
- Availability to start the week of Aug 19 and commit at least 15 hours per week (project listing also notes 20+ hours/week as the time-requirement expectation).
- Employment types: Contractor (part-time). Worldwide applicants accepted.
- Plus: experience doing LLM data training/writing tasks on platforms like Outlier, DataAnnotation, or Appen (writing-focused, not just visual tagging).
- Plus: 2+ years of creative or technical writing in your native language.
Who should apply
Apply if you are a developer who writes well in one of the listed native languages and you enjoy turning code knowledge into clear, structured examples for AI systems.
This role is a strong fit for intermediate-level developers or engineers who can author JSON and other structured formats, have good problem-solving skills, and want flexible remote contract work shaping how models handle programming tasks.
- Intermediate-level software developers with strong writing skills in their native language.
- People comfortable creating precise, machine-readable artifacts (JSON, tables, lists).
- Applicants who can meet the stated start date and weekly time commitment.
How it works / How to apply
Create a free OpenTrain account and apply through this posting — applying takes only a few minutes. We will review your background against the listed technical and language requirements.
You will be asked to confirm your native language and technical qualifications; selected candidates may complete a short qualification task or interview. The client requires native fluency in exactly one of the specified languages and a B2 level of English minimum.
- Prepare examples of JSON/table/list work and a brief summary of your software experience (years, languages, education).
- If you have writing or LLM-training experience on Outlier, DataAnnotation, Appen, etc., note writing-specific tasks and outcomes.
- Be ready to start the week of Aug 19 and commit the minimum weekly hours stated above.