Skip to content
OpenTrain AIFor AI Companies

Remote computer science jobs

Use your computer science knowledge to shape how AI systems are trained and evaluated. Work ranges from labeling and annotating technical content to reviewing model outputs for correctness, security, and performance; these tasks let you contribute directly to model quality while working remotely and often on a flexible schedule. OpenTrain brings these projects together in one place: build a profile that highlights your languages and domain skills, take short qualification tasks when required, and apply in minutes to the projects that match your expertise.

135 open positions

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

LLM Data Labelling and Annotation

Label and verify 500–1,000 rows of LLM responses in AWS SageMaker using a two-step human review workflow; requires expert-level English familiarity and at least one reviewer with technical or financial expertise. Remote contract, part-time, 20+ hrs/week at $5/hr.

View job
Generative Ai Rlhf
Remote · Worldwide
Part-time · Flexible
Expert level
Hourly · $5/hr

Posted Oct 31, 2024

Long-term Visual Data Labeling - Images/Video - USA

Remote contract for experienced computer-vision annotators in the US/Canada: long-term, part-time work labeling images and video (bounding boxes, polygons, keypoints, cuboids) with flexible hours and pay at $14/hr for ~15–20 hrs/week.

View job
Image Video Annotation
Remote · Worldwide
Part-time · Flexible
Intermediate level
Hourly · $14/hr

Posted Sep 3, 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

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

Computer science subject-matter roles in AI training cover annotation, evaluation, and quality assurance of technical content that models learn from or produce. Typical tasks include labeling code snippets, classifying algorithm descriptions, verifying complexity and correctness claims, writing or validating unit tests, annotating system logs, and checking model-generated explanations for technical accuracy.

Work ranges from microtasks—short, well-scoped labeling jobs—to longer expert reviews that require deep domain knowledge. Clear guidelines and examples (annotation schemas) drive most projects; you follow those standards to produce high-quality labels or to judge model behavior against correctness, robustness, or security criteria.

  • Label code examples: language, paradigm, bug type, or intent.
  • Evaluate model outputs for correctness, edge cases, and security issues.
  • Annotate algorithm descriptions, data-structure tags, and complexity notes.
  • Create or validate test cases and unit tests for model-generated code.
  • Review documentation, API usage examples, and system logs for clarity.

Skills and knowledge that help

Successful contributors combine practical coding experience with strong analytical reading. Helpful skills include proficiency in one or more programming languages, familiarity with algorithms and data structures, debugging and testing practices, software engineering concepts (APIs, version control), and basic systems or security awareness. For specialized projects, knowledge of compilers, networking, databases, or formal methods can be important.

Soft skills matter too: attention to detail, the ability to follow precise guidelines, consistent judgment across similar examples, and clear written feedback when a task asks for explanations or tags.

  • Programming fluency (e.g., Python, Java, JavaScript) and debugging skills.
  • Understanding of algorithms, complexity, and common data structures.
  • Experience writing or interpreting unit tests and test cases.
  • Familiarity with common security pitfalls and code vulnerabilities.
  • Ability to document reasoning clearly when asked for explanations.

Who tends to do well

People with a range of CS backgrounds do well: software engineers, QA engineers, CS students and TAs, technical writers, and researchers. Practical experience—having written code, reviewed PRs, or taught programming—helps you spot subtle errors and produce reliable annotations.

Because projects vary in difficulty, newcomers can start with entry-level labeling work that asks for basic programming literacy, then move into specialist reviews as they build a track record. Precision, consistency, and responsiveness to feedback are often more important than formal credentials.

  • Software engineers and code reviewers who can spot logic and API misuse.
  • CS students or grads familiar with algorithms and testing.
  • Technical writers and QA specialists comfortable with reproducible checks.
  • Researchers or grad students experienced in narrow subfields for specialist tasks.

How hiring and projects work on OpenTrain

OpenTrain centralizes AI‑training and data‑labeling projects so you can find work that matches your CS skills. Create a free account, build a profile listing languages, specialties, and prior experience, and apply to projects in minutes. Many listings include short qualification tasks or sample annotations to confirm fit; completing these tests accurately is often the path to more work.

Projects are typically task- or project-based and specify their own instructions, schedules, and quality checks. After you join a project you may receive feedback and periodic accuracy reviews; consistent quality and clear communication can lead to recurring tasks or higher-responsibility assignments.

  • Sign up for free, add technical skills and examples to your profile, and apply quickly.
  • Expect qualification tasks or short samples to demonstrate accuracy.
  • Follow project guidelines closely; quality checks and feedback are common.
  • Progress from entry tasks to specialist reviews by building a record of accurate work.

Frequently asked questions

Do I need a computer science degree to work on CS-related AI training tasks?
No formal degree is required for many tasks. Practical experience—writing code, debugging, reading algorithms, or testing—is often sufficient. Specialist reviews may ask for deeper domain knowledge or proof of expertise, and many projects use short qualification tasks to confirm your skills.
Are CS-focused AI training jobs remote and flexible?
Yes. Most AI‑training and data‑labeling projects are remote and allow flexible hours. Some projects are microtasks you complete at your own pace, while others have deadlines or scheduled review windows. Each listing describes its expected workflow and timing.
How do pay and project scopes usually work?
Projects are typically task- or project-based. Simple labeling jobs are short and narrowly scoped; expert reviews and specialized annotations require more time and domain knowledge. Exact compensation and payment schedules are set by each project listing—review those details before applying.
How should I prepare my OpenTrain profile for CS roles?
Highlight the programming languages, tools, and CS topics you know (algorithms, testing, systems, security). Include concise examples of past work—links, short descriptions, or sample tasks—plus any relevant coursework or teaching experience. Clear, specific skills make it easier for project owners to match you to the right work.
What are qualification tests and how can I pass them?
Many projects use short qualification tasks or sample annotations to check accuracy and guideline adherence. Read instructions carefully, follow examples exactly, and prioritize consistency over speed. If feedback is provided, apply it to improve; consistent, high-quality results are the main factor in being selected for further work.
Explore the Computer Science career path →