Skip to content
OpenTrain AIFor AI Companies

Remote Software Engineering jobs

Use your Software Engineering expertise to train and evaluate AI models.

  • 100% remote
  • Flexible hours
  • Hourly / per-task pay
  • 232 open roles

Eclipse Specialist for IDE Task Creation and Recording

Create and record realistic Eclipse and Java development tasks for AI training, including workspace setup, debugging, testing, and build troubleshooting. This remote contractor role pays up to $20 per hour and requires 20+ hours each week.

DebuggingEclipseEnglishGitIdeJava
Coding & Software
Computer Code Programming
Remote · Bangladesh, India, Pakistan
English
Part-time · Flexible
Hourly · $20/hr

Posted Sep 5, 2026

Computer Science & IT AI Quality Team Lead

Review AI-generated code, systems, networking, database, and security content against detailed quality standards. This remote contractor role is open to candidates in India and pays up to $20 per hour.

AI trainingComputer scienceCybersecurityItLLM evaluationNetworking
Generative AI & RLHF
Text
Remote · India
English
Part-time · Flexible
Hourly · $20/hr

Posted Aug 29, 2026

Vim Specialist (English) for AI Training

Create and record realistic Vim, coding, terminal, and documentation workflows for AI training. This remote contractor role is open in Bangladesh, India, and Pakistan, requires English fluency, and pays up to $20 per hour for 20+ hours weekly.

BuffersCode editingDeveloper toolsEnglishKeyboard shortcutsMacros
Coding & Software
Computer Code Programming
Remote · Bangladesh, India, Pakistan
English
Part-time · Flexible
Hourly · $20/hr

Posted Aug 28, 2026

PyCharm Specialist (English)

Record realistic PyCharm workflows for Python development, debugging, setup, and testing. This remote contractor role pays up to $20 per hour, requires 20+ hours weekly, and is open to candidates in Bangladesh, India, and Pakistan.

Computer useDebuggingEnglishGitIdePycharm
Coding & Software
Video
Remote · Bangladesh, India, Pakistan
English
Part-time · Flexible
Hourly · $20/hr

Posted Aug 28, 2026

IntelliJ IDEA Specialist Coding Workflow Expert

Create and record realistic Java or Kotlin coding workflows in IntelliJ IDEA for AI training. This remote contractor role pays up to $25 per hour and requires 20 or more hours each week.

DebuggingEnglishGitGradleIdeIntellij idea
Coding & Software
Computer Code Programming
Remote · Bangladesh, India, Pakistan
English
Part-time · Flexible
Hourly · $25/hr

Posted Aug 28, 2026

Firebase Specialist for App Workflow Recording

Create realistic Firebase tasks, record app workflows, and review project materials for AI training. This remote contractor role is open in Bangladesh, India, and Pakistan, pays up to $25 per hour, and offers flexible work at 20+ hours per week.

App developmentAuthenticationCloud functionsComputer useEnglishFirebase
Coding & Software
Video
Remote · Bangladesh, India, Pakistan
English
Part-time · Flexible
Hourly · $25/hr

Posted Aug 28, 2026

Postman API Testing Specialist (English)

Create realistic Postman API testing workflows, record each process, and review the results for accuracy and safety. This remote contract role pays up to $20 per hour and requires 20 or more hours each week.

API testingCollectionsComputer useDeveloper toolsEnglishEnvironments
Coding & Software
Computer Code Programming
Remote · Bangladesh, India, Pakistan
English
Part-time · Flexible
Hourly · $20/hr

Posted Aug 27, 2026

Visual Studio Code Specialist Task Creator

Create and record realistic Visual Studio Code workflows for AI training, including coding, debugging, Git, terminal commands, and workspace setup. This remote contractor role offers up to $20 per hour for 20+ hours each week in Bangladesh, India, or Pakistan.

Code editorCoding workflowDebuggingDeveloper toolsEnglishGit
Coding & Software
Computer Code Programming
Remote · Bangladesh, India, Pakistan
English
Part-time · Flexible
Hourly · $20/hr

Posted Aug 26, 2026

GitHub Specialist (English)

Create realistic GitHub workflow tasks, record yourself completing them, and help train AI to understand software collaboration. This remote contractor role pays up to $20 per hour and requires 20+ hours weekly.

Code reviewComputer useDeveloper toolsEnglishGitGithub
Coding & Software
Computer Code Programming
Remote · Bangladesh, India, Pakistan
English
Part-time · Flexible
Hourly · $20/hr

Posted Aug 26, 2026

Software Developer for AI Training

Use your software development skills to create, review, explain, and evaluate programming content for AI training. This remote contractor role pays $50 to $70 per hour and requires English fluency plus five years of relevant experience.

PythonJavaScriptJAVANode.jsFull - StackCode Review
Coding & Software
Computer Code Programming
Remote · United Arab Emirates, Argentina, Austria +49 more
English
Part-time · Flexible
Hourly · $50–$70/hr

Posted Aug 15, 2026

C/C++ Developer, AI Training and Code Evaluation

Evaluate AI-generated code, curate software examples, and build tools that check code quality across C/C++ and other languages. This flexible contractor role requires 20+ hours a week.

PythonJavaScriptJavaC++Rust
Coding & Software
Computer Code Programming
Remote · Austria, Belgium, Canada +8 more
English
Part-time · Flexible

Posted Aug 6, 2026

Go (Golang) Developer AI Training Code Evaluation

Use Go and your software engineering judgment to create, correct, and evaluate code for AI training. This flexible contractor role includes work across full-stack development and production software workflows.

PythonJavaScriptJavaC++Rust
Coding & Software
Computer Code Programming
Remote · Austria, Belgium, Canada +8 more
English
Part-time · Flexible

Posted Aug 5, 2026

Rust Developer AI Training And Code Evaluation

Create Rust code datasets, fix and review software, and evaluate AI-generated code. This remote contractor role requires 20+ hours per week and is open across the United States, Canada, and selected European countries.

PythonJavaScriptJavaC++Rust
Coding & Software
Computer Code Programming
Remote · Austria, Belgium, Canada +8 more
English
Part-time · Flexible

Posted Aug 5, 2026

Java Developer for AI Training and Code Evaluation

Curate Java examples, review AI-generated code, and build tools that verify software solutions. This contractor role requires 20+ hours a week and is open across 11 countries.

PythonJavaScriptJavaC++Rust
Coding & Software
Computer Code Programming
Remote · Austria, Belgium, Canada +8 more
English
Part-time · Flexible

Posted Aug 5, 2026

Dockerfile Data Validation Engineer

Build Dockerfile-based validation workflows for datasets, schemas, and model artifacts using Python or Bash, CI/CD, and automated quality checks. This part-time contract role requires 20+ hours weekly and is open to candidates in 10 countries.

PythonBashDockerCI/CD
Coding & Software
Computer Code Programming
Remote · India, Pakistan, Nigeria +7 more
English
Part-time · Flexible

Posted Aug 3, 2026

Python Machine Learning Engineer

Build machine learning systems in Python across data pipelines, model development, deployment, and monitoring. This part-time contract role requires 20+ hours weekly and is open to candidates in nine countries.

PythonPython for Data ScienceMachine LearningPyTorchKerasScikit-Learn
Coding & Software
Computer Code Programming
Remote · India, Pakistan, Nigeria +6 more
English
Part-time · Flexible

Posted Aug 2, 2026

Python Expert (Chinese)

Review AI-generated Python solutions, assess Chinese technical explanations, and write expert feedback for up to $27 to $50 per hour. This remote contract role requires 20+ hours per week and applications through OpenTrain.

AI trainingChineseData annotationDevelopmentMandarinPython
Coding & Software
Text
Remote · Canada, China, Hong Kong +4 more
Chinese, English
Part-time · Flexible
Hourly · $27–$50/hr

Posted Jul 24, 2026

Engineering Manager - LLM Training

Lead technical teams delivering supervised fine-tuning and RLHF work for language models. This contract role needs 8+ years in software engineering, 3+ years managing engineers, fluent English, and availability of 20+ hours each week.

Project ManagementBack-End DevelopmentUI Development
Generative AI & RLHF
Computer Code Programming
Remote · Argentina, Belize, Bolivia +21 more
English
Part-time · Flexible

Posted Jul 20, 2026

Senior C# Software Engineer, LLM Evaluation, Repo Validation

Evaluate how language models handle real C# code by analyzing repositories, tests, bugs, and software engineering tasks. This fully remote contractor role requires at least 20 hours per week and four hours of daily PST overlap.

C#
Coding & Software
Computer Code Programming
Remote · India, Pakistan, Nigeria +6 more
English
Part-time · Flexible

Posted Jul 20, 2026

Senior Software Engineer Ruby LLM Eval Repository Validation

Build and test software engineering tasks from open-source Ruby repositories, then assess how well LLMs solve real bugs. This remote contractor role requires 20 or more hours per week and a four-hour overlap with PST.

Ruby
Coding & Software
Text
Remote · India, Pakistan, Nigeria +6 more
English
Part-time · Flexible

Posted Jul 20, 2026

Software Engineer AI Code Evaluation Benchmarking (US Only)

Review AI-generated code, test software solutions, and help build coding benchmarks. This remote US contractor assignment requires 20 or more hours per week and at least three years of software engineering experience.

PythonGitDocker
Coding & Software
Computer Code Programming
Remote · United States
English
Part-time · Flexible

Posted Jul 17, 2026

LLM C/C++ Developer, AI Code Evaluation

Review and improve AI-generated C and C++ code, develop backend components, and guide technical work on dialogue-agent systems. This worldwide contract role offers part-time work of 20 or more hours per week.

C++C
Coding & Software
Computer Code Programming
Remote · Worldwide
English
Part-time · Flexible

Posted Jul 17, 2026

LLM Go Developer Code Review

Review AI-generated Go code for dialog-agent systems, test quality and correctness, and solve difficult Go issues. This role requires 20+ hours weekly, English communication, and 3+ years of software engineering experience.

Go
Coding & Software
Computer Code Programming
Remote · Worldwide
English
Part-time · Flexible

Posted Jul 17, 2026

Senior Software Engineer Go LLM Evaluation Repo Validation

Work 20+ hours a week evaluating how language models handle real Go code, GitHub issues, and bug fixes. This contract role needs at least three years of software engineering experience and is open in nine countries.

Go
Coding & Software
Computer Code Programming
Remote · India, Pakistan, Nigeria +6 more
English
Part-time · Flexible

Posted Jul 17, 2026

Senior Software Engineer C++ LLM Evaluation

Evaluate how language models solve real C++ software problems, validate repositories, and build coding tasks from open-source issues. This remote contract role offers flexible commitments of 20, 30, or 40 hours per week.

C++
Coding & Software
Computer Code Programming
Remote · India, Pakistan, Nigeria +6 more
English
Part-time · Flexible

Posted Jul 17, 2026

LLM Java Developer: AI Model Evaluation

Build Java backend components, evaluate large language model responses, and create training data in a remote, part-time contractor role. The work requires strong Java, English communication, and technical judgment.

Java
Coding & Software
Computer Code Programming
Remote · Worldwide
English
Part-time · Flexible

Posted Jul 17, 2026

JavaScript / TypeScript Full-Stack Developer

Work remotely as a JavaScript or TypeScript full-stack developer on AI model evaluation, coding datasets, supervised fine-tuning, and human feedback. This one-month contractor assignment requires at least 20 hours per week.

JavaScriptTypescriptNode.jsNest.jsReactVue.js
Coding & Software
Computer Code Programming
Remote · Worldwide
English
Part-time · Flexible

Posted Jul 17, 2026

Python and JS Developer, AI Training

Build and review code used to train and evaluate AI models with Python and JavaScript or TypeScript. This worldwide contractor role requires 20+ hours each week and fluent English.

PythonJavaScriptTypescriptNode.jsNest.jsReact
Coding & Software
Computer Code Programming
Remote · Worldwide
English
Part-time · Flexible

Posted Jul 17, 2026

SWE Bench Data Engineer and Data Scientist

Build and validate Python data pipelines, process structured and unstructured data, and create evaluation tasks for AI systems. This 20-plus-hour contract is open to candidates in selected countries.

Data EngineeringData Science
Coding & Software
Computer Code Programming
Remote · India, Pakistan, Nigeria +7 more
English
Part-time · Flexible

Posted Jul 16, 2026

Senior Software Engineer LLM Evaluation (US/Canada/WEU)

Evaluate and improve AI-generated code across several programming languages, create code verification agents, and assess software engineering tasks. This flexible contractor role is open to experienced engineers in the US, Canada, and listed Western European countries.

PythonJavaScriptJavaC++Rust
Coding & Software
Computer Code Programming
Remote · Austria, Belgium, Canada +8 more
English
Part-time · Flexible

Posted Jul 16, 2026

What this work can involve

Software Engineering subject-matter work in AI training can involve examining code, assessing whether model responses meet a technical brief, or applying programming knowledge while labeling and reviewing examples. Depending on the individual role, the work may also include writing or rating responses, evaluating related outputs, or checking the quality and relevance of technical data. AI-training work depends on careful human judgment, and the specific responsibilities are set by each live posting.

  • Review code or technical outputs against the criteria given in the individual posting.
  • Write, rate, or evaluate model responses where software-engineering knowledge is relevant.
  • Apply programming expertise to data-labeling or example-review tasks for AI systems.

How hiring works through OpenTrain

OpenTrain is the hiring organization for the public roles on OpenTrain, and candidates apply through OpenTrain. A successful candidate may be placed or referred to the client whose project they will support. Because hiring requirements and role terms are specific to each opportunity, read the individual live posting for the details that apply before deciding whether to pursue it.

  • Applications for these roles go through OpenTrain.
  • OpenTrain may place or refer successful candidates to the relevant client project.
  • The individual posting is the source of truth for eligibility, responsibilities, and other role-specific requirements.

Frequently asked questions

What can this work involve?
Software Engineering AI-training work can involve reviewing code, rating or evaluating model responses, and applying programming knowledge to data-labeling or example-review tasks. The exact assignment depends on the individual posting, so inspect each live role for its stated responsibilities.
Where can I find role-specific details?
Find role-specific details in the individual live posting. It is the only source of truth for eligibility, responsibilities, qualifications, experience, pay, hours, schedule, location rules, and client-specific requirements.
How does hiring work through OpenTrain?
OpenTrain is the hiring organization for roles on OpenTrain, and candidates apply through OpenTrain. OpenTrain may place or refer successful candidates to the client whose project they will support. See the individual posting for the applicable role details.
Explore the Software Engineering career path →