Skip to content
OpenTrain AIFor AI Companies

Remote software engineering jobs

Software engineering subject-matter experts bring technical rigor to AI-training work. On OpenTrain you’ll apply coding knowledge, system design sense, and testing discipline to tasks like annotating code and logs, evaluating model outputs for correctness, and designing datasets and schemas that reflect real-world software behavior. These roles are typically remote and project-based, and they reward people who can read code quickly, write clear guidelines for annotators, and translate software requirements into precise labels and tests.

149 open positions

Salesforce Developer Expert (India, C1 English)

Remote, part-time contractor role for a Senior Salesforce Developer in India to create coding prompts and evaluate AI-generated Salesforce code; requires C1 English, 7+ years of Salesforce experience, and $24/hr for under 20 hours/week. Candidates must pass a live interview and coding test.

View job
Coding Software
Remote · Worldwide
Part-time · Flexible
Entry level
Hourly · $24/hr

Posted Dec 30, 2024

GDScript Programming Language Expert (India, C1 English)

Contract role for an India-based GDScript SME to review, debug, and correct AI-generated Godot code at $20/hr, ~20+ hours/week. Requires C1 English, deep Godot/GDScript experience (7+ years), attention to detail, and the ability to document corrections clearly.

View job
Coding Software
Remote · Worldwide
Part-time · Flexible
Entry level
Hourly · $20/hr

Posted Dec 26, 2024

Perl Programming Language Expert (India, C1 English)

Experienced Perl developers in India are needed to review, debug, and correct AI-generated Perl code, document fixes clearly, and help train models; $20/hr, part-time contractor under 20 hours/week. Requires C1 English, 7+ years Perl, a coding test and live interview.

View job
Coding Software
Remote · Worldwide
Part-time · Flexible
Entry level
Hourly · $20/hr

Posted Dec 26, 2024

Julia Programming Language Expert (India, C1 English)

Seeking a Julia Subject Matter Expert based in India with C1 English and 7+ years of professional Julia experience to review, debug, and correct AI-generated code. Contract, part-time work at $27/hr (~20+ hrs/week); candidates must pass a coding test and live interview.

View job
Coding Software
Remote · Worldwide
Part-time · Flexible
Entry level
Hourly · $27/hr

Posted Dec 26, 2024

Lua Programming Language Expert (India, C1 English)

Experienced Lua developer based in India needed to review, debug, and correct AI-generated code for training datasets; contract, part-time work at $24/hr. Applicants must pass a live coding/skill test and interview and provide exact weekly availability.

View job
Coding Software
Remote · Worldwide
Part-time · Flexible
Entry level
Hourly · $24/hr

Posted Dec 26, 2024

Rust Programming Language Expert (India, C1 English)

Help train AI by reviewing, debugging, and correcting Rust code while documenting each fix. Contract, part-time role for candidates in India with 7+ years of Rust experience and C1-level English, paid $26/hr.

View job
Coding Software
Remote · Worldwide
Part-time · Flexible
Entry level
Hourly · $26/hr

Posted Dec 26, 2024

Dart Programming Language Expert (India, C1 English)

Seeking a Dart Subject Matter Expert based in India with C1 English and 7+ years of Dart experience to review, categorize, and annotate Dart technical content for ML datasets; remote contract, part-time at $25/hr. Less than 20 hours/week commitment; precise weekly hours will be confirmed during inte

View job
Coding Software
Remote · Worldwide
Part-time · Flexible
Entry level
Hourly · $25/hr

Posted Dec 26, 2024

Software & Development Experts Needed for 40+ Computer Science Specializations (USA)

Join OpenTrain to annotate and evaluate code and technical content across one of 43 software specializations; $40/hr, part-time contractor work for US-based native English speakers. You must have 5+ years in your chosen specialty and pass a coding skill test plus a live interview.

View job
Coding Software
Remote · Worldwide
Part-time · Flexible
Entry level
Hourly · $40/hr

Posted Dec 21, 2024

Software & Development Experts (C1/C2 English) Needed for 40+ Computer Science Specializations (India)

Join OpenTrain to label and annotate technical programming content in one of 43 software specializations — India-based SMEs with C1/C2 English and 5+ years' experience wanted. $25/hr, contractor part-time, 20+ hours/week; applicants must pass a live coding test and interview and may select only one

View job
Coding Software
Remote · Worldwide
Part-time · Flexible
Intermediate level
Hourly · $25/hr

Posted Dec 21, 2024

Full-Stack Software Engineers for AI Training (Python, Javascript)

Remote, part-time contractor role conducting in-depth code and unit-test QA for AI training at $30/hr. Work 20+ hours/week reviewing Python or JavaScript coding artifacts, refining rubrics, and providing actionable feedback to improve model training quality.

View job
Coding Software
Remote · Worldwide
Part-time · Flexible
Entry level
Hourly · $30/hr

Posted Nov 24, 2024

Human Feedback-Driven Code Generation for Python

Join a remote, entry-level RLHF project improving Python code produced by LLMs — review, correct, and optimize auto-generated scripts. Flexible contractor work paid at $50 USD/hour using the Scale AI labeling tool; worldwide applicants welcome.

View job
Generative Ai Rlhf
Remote · Worldwide
Flexible hours
Entry level
Hourly · $50/hr

Posted Nov 12, 2024

Databricks Specialist with Python, Java, and/or Spark Expertise

Work remotely with OpenTrain as a Databricks Specialist optimizing large-scale Spark ETL and data pipelines; contract, part-time role at $12/hr, 20+ hours/week. Candidates must have hands-on Databricks experience and deep Apache Spark expertise.

View job
Coding Software
Remote · Worldwide
Part-time · Flexible
Entry level
Hourly · $12/hr

Posted Nov 12, 2024

Software Developer & AI Trainer (JSON, Tables, Lists - Native Languages)

Join a remote AI-training project creating and editing JSON, tables, and lists for model training; $25/hr, contractor role. You must be a native speaker of one specified language with strong software development skills (Python, JavaScript, SQL, HTML/CSS) and be available to start Aug 19.

View job
Coding Software
Remote · Worldwide
Part-time · Flexible
Intermediate level
Hourly · $25/hr

Posted Aug 14, 2024

Web Developer (HTML/CSS/JS) - AI Data (US/CA)

Join a remote, part-time contractor project creating detailed annotations, Q&A pairs, and code edits from website screenshots. Must be based in the USA or Canada, have 2+ years of frontend experience, and be available for 20+ hours/week with a competitive hourly rate (max $25/hr).

View job
Coding Software
Remote · Worldwide
Part-time · Flexible
Entry level
Hourly · $23/hr

Posted Aug 6, 2024

German Web Developer (HTML/CSS/JS) - AI Data Labeling

Join an ongoing AI-training project as a German-speaking frontend developer to annotate websites, create Q&A pairs, and improve HTML/CSS/JS from screenshots. Contract, part-time, remote within Germany at $25/hr; must be available to start by Aug 12 and pass a coding test.

View job
Coding Software
Remote · Worldwide
Part-time · Flexible
Entry level
Hourly · $25/hr

Posted Aug 6, 2024

French Web Developer (HTML/CSS/JS) - AI Data Labeling

Join an ongoing AI training project as a French-native frontend developer to create detailed annotations, Q&A pairs, and code fixes from website screenshots; start Aug 12, commit 15+ hours/week, and earn $20.50/hr (coding test required).

View job
Coding Software
Remote · Worldwide
Part-time · Flexible
Entry level
Hourly · $20.5/hr

Posted Aug 6, 2024

Spanish Web Developer (HTML/CSS/JS) - AI Data Labeling

Join a remote, part-time project creating annotations, Q&A pairs, and code edits from website screenshots using your HTML/CSS/JS expertise. Immediate start (Aug 12), minimum 15 hrs/week, $8.82/hr, coding skills test required.

View job
Coding Software
Remote · Worldwide
Part-time · Flexible
Entry level
Hourly · $8.82/hr

Posted Aug 6, 2024

Advanced Python - Quality Assurance - Long-term

Experienced Python QA needed to review code and LLM training artifacts for a long-term remote contract; 30–40 hrs/week, $13/hr, 6+ months. Requires 5+ years Python experience, B2 English minimum, strong QA skills, and commitment to SLA standards.

View job
Coding Software
Remote · Worldwide
Part-time · Flexible
Entry level
Hourly · $13/hr

Posted Jun 25, 2024

Typescript Coders - Ongoing LLM/AI Training

Join a long-term, remote TypeScript project training LLMs: write and debug TypeScript snippets, create accurate training datasets, and optimize AI-generated code. Part-time contractor role (20–40 hrs/week) paying $7.25/hr; applicants need 2+ years TypeScript experience.

View job
Coding Software
Remote · Worldwide
Part-time · Flexible
Entry level
Hourly · $7.25/hr

Posted Jun 25, 2024

Javascript Developers - Long-term AI Training Project

Seeking experienced JavaScript developers (2+ years) for a 6-month remote contract, 20–40 hrs/week, creating and debugging JavaScript code to build training data for AI models. Apply to receive a JavaScript coding assessment; this role pays USD 6.90/hr and is contractor, part-time.

View job
Coding Software
Remote · Worldwide
Part-time · Flexible
Entry level
Hourly · $6.9/hr

Posted Jun 25, 2024

C++ Programmers - LLM Training Data - Ongoing Project

Join a long-term, remote project writing and debugging C++ code to create high-quality training data for LLMs; expected commitment 20–40 hrs/week for ~6 months at $6.85/hr. Applicants must have a Bachelor’s/Master’s and at least 2 years of professional C++ experience.

View job
Coding Software
Remote · Worldwide
Part-time · Flexible
Entry level
Hourly · $6.85/hr

Posted Jun 25, 2024

Java Developers | AI/LLM Training Tasks | Long-term

Join a long-term, remote AI training project writing and debugging Java code to create high-quality training datasets; flexible 20–40 hrs/week on a contractor basis at $6.75/hr. Submit a proposal to receive a Java coding assessment and be considered for a 6+ month engagement.

View job
Coding Software
Remote · Worldwide
Part-time · Flexible
Entry level
Hourly · $6.75/hr

Posted Jun 25, 2024

Scala Developers - AI/LLM Training (Long-term Project)

Remote contract position writing and debugging Scala code to build training datasets for AI models; $9.28/hr, long-term (6+ months), 20–40 hrs/week with flexibility. Requires 2+ years professional Scala experience and a CS/engineering degree.

View job
Coding Software
Remote · Worldwide
Part-time · Flexible
Entry level
Hourly · $9.28/hr

Posted Jun 22, 2024

C Programmers - AI Training Data - Long-term Project

Join a long-term, remote AI training project creating and debugging C code for model training; contract, part-time work at $8.85/hr with flexible hours (20–40 hrs/week) for 6+ months. Submit a proposal to receive a short C coding assessment as the next step.

View job
Coding Software
Remote · Worldwide
Part-time · Flexible
Entry level
Hourly · $8.85/hr

Posted Jun 22, 2024

Kotlin Programmers - AI Training - Long-term Project

Join a long-term remote AI training project creating and debugging Kotlin code to build accurate training datasets; 20–40 hrs/week, flexible schedule, $9.50/hr, 6+ months. Candidates must have a Bachelor's/Master's and at least 2 years of Kotlin experience.

View job
Coding Software
Remote · Worldwide
Part-time · Flexible
Entry level
Hourly · $9.5/hr

Posted Jun 22, 2024

C# Developers - Computer Programming - Ongoing Project

Join a long-term remote AI training project writing and debugging C# code to build training datasets for models; flexible 20–40 hrs/week at $9/hr. Requires a CS/engineering degree and at least 2 years of professional C# experience; a coding assessment follows application.

View job
Coding Software
Remote · Worldwide
Part-time · Flexible
Entry level
Hourly · $9/hr

Posted Jun 22, 2024

"Go" Developers | Computer Programming | Long-term Project

Join a long-term, remote project writing and debugging Go code to create training data for AI models; contract role, 20–40 hrs/week, $9/hr. Candidates must have at least 2 years of professional Go experience and be comfortable working in English.

View job
Coding Software
Remote · Worldwide
Part-time · Flexible
Entry level
Hourly · $9/hr

Posted Jun 22, 2024

Advanced Swift/iOS Developers - Quality Assurance/Code Review

Remote contractor role reviewing Swift/iOS code used to train AI models. $14/hr, ongoing 3–6 month project; expect 20+ hours/week (many contributors work 30–40 hrs); must have 5+ years Swift experience and B2+ English.

View job
Coding Software
Remote · Worldwide
Part-time · Flexible
Intermediate level
Hourly · $14/hr

Posted Jun 18, 2024

Python Coding - Data Labeling/AI Training Data

Join an ongoing contractor role creating and debugging Python code to train AI models; commit 20–40 hours/week for 3–6 months at $8/hr USD. Ideal for Python developers with 2+ years' experience, strong English, and LLM training experience preferred.

View job
Coding Software
Remote · Worldwide
Part-time · Flexible
Intermediate level
Hourly · $8/hr

Posted Jun 18, 2024

Swift/iOS Programmer - LLM Coding

Join a remote, part-time contract role creating Swift coding prompts and responses to train LLMs — 20+ hrs/week at $12/hr. Must be highly proficient in Swift with 2+ years of iOS experience and strong English; LLM training experience is a plus.

View job
Coding Software
Remote · Worldwide
Part-time · Flexible
Intermediate level
Hourly · $12/hr

Posted May 17, 2024

What this work involves

Software engineering work in AI training focuses on the technical parts of building and evaluating models that understand, generate, or reason about code and software systems. Typical tasks include labeling code snippets and API traces, classifying bug reports, evaluating whether model-generated code is correct and secure, creating edge-case test cases, and annotating software documentation or logs for downstream training.

Projects also ask engineers to design annotation schemas, write unit-style checks for dataset quality, and produce clear instruction sets that non-technical annotators can follow. Your output helps models learn correct behavior, spot bugs, follow APIs, and produce maintainable code.

  • Code annotation: mark function behavior, inputs/outputs, and error cases.
  • Model evaluation: check generated code for correctness, style, and security issues.
  • Schema design: define labels, examples, and edge cases for consistent annotations.
  • Data curation: collect, de-duplicate, and test datasets using programmatic checks.
  • Documentation work: transform technical specs into annotator-friendly guidelines.

Skills and experience that help

Success in these roles draws on practical software-engineering skills rather than academic ML research. Comfortable reading and reasoning about code, debugging, writing tests, and using version control are all highly relevant. Familiarity with common languages and ecosystems (for example, scripting languages, web APIs, or SQL) makes it easier to judge correctness and edge cases.

Equally important are communication and instructional skills: many projects require you to write clear criteria, examples, and counterexamples so other annotators can apply labels consistently. A background in QA, code review, SRE, or technical writing is often transferable.

  • Proficient code reading and reasoning in at least one programming language.
  • Experience writing tests, reproducing bugs, and defining acceptance criteria.
  • Attention to detail for spotting subtle correctness, performance, or security issues.
  • Ability to write clear annotation guidelines and review others’ labels.
  • Familiarity with dev tools (editors, git, issue trackers) and basic data hygiene.

Who these projects suit

These roles suit professional software engineers who want flexible, remote work that leverages their technical judgment. They’re also a fit for QA engineers, technical leads, documentation authors, and advanced students who want to apply hands-on coding knowledge without committing to full-time product development.

People who do well enjoy pattern recognition, breaking ambiguous requirements into testable criteria, and mentoring or reviewing others’ work. If you like reproducing tricky bugs, designing edge cases, or explaining why a piece of code is wrong, this facet of AI-training work can be a strong match.

  • Experienced developers wanting part-time, project-based technical work.
  • QA and test engineers who can define failure modes and acceptance checks.
  • Technical writers and educators who can turn specs into clear labels.
  • Students or bootcamp grads with demonstrable coding and debugging experience.

How hiring and projects work on OpenTrain

On OpenTrain you build a profile that highlights your technical skills and relevant examples. Many software-engineering projects require a short qualification task or sample review so clients can assess your coding judgment and attention to detail. Applications are completed through the platform; if hired, work is usually delivered on a project-by-project basis with remote collaboration.

Expect projects to provide annotation guidelines, training examples, and a review flow. Your role may be hands-on labeling, designing the labeling schema, reviewing others’ annotations, or creating test suites for datasets. OpenTrain helps you find these opportunities, manage applications, and present your experience to hiring teams in the AI-training ecosystem.

  • Create a profile that lists languages, tools, and domain strengths.
  • Be prepared for short qualification tasks or guidelines-based tests.
  • Work is typically remote, project-scoped, and delivered through the platform.
  • Roles range from hands-on annotation to schema design and quality review.

Frequently asked questions

Do I need machine learning experience to do software-engineering AI-training work?
Not usually. Many projects value practical engineering skills—reading code, reproducing bugs, defining tests, and writing clear instructions—more than formal ML background. Familiarity with ML concepts can help on some projects, but most roles rely on software judgment and attention to detail.
Are these roles remote and flexible?
Yes. AI-training and data-labeling projects found through OpenTrain are commonly remote and project-based, allowing flexible hours. Exact scheduling depends on the client and the project scope; some tasks are asynchronous while others may ask for periodic check-ins or short deadlines.
How does pay and project scope typically work?
Pay and scope vary by project. Work is usually scoped as a short-term project, batch of tasks, or milestone-driven engagement. Clients set the compensation and delivery expectations for each project; OpenTrain helps you find opportunities and apply, but specific rates and payment terms are defined on the project listings.
What do qualifications and tests look like?
Many software-engineering projects include a brief qualification task: a sample annotation, a review of generated code, or a small test to confirm you can follow guidelines and make consistent judgments. These help clients verify your technical judgment and communication before assigning larger batches of work.
How can I prepare to stand out when applying?
Highlight concrete technical skills on your profile (languages, testing experience, code review), include brief examples of relevant work or tests, and write clear notes about domain strengths (web backends, APIs, security, etc.). Being able to produce concise, well-documented examples of how you reason about edge cases or bugs will help during qualification.
Explore the Software Engineering career path →