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.

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

n8n Workflow Developer (Self-Hosted, AI Automation)

Join a fast-growing AI-training project to create and evaluate complex n8n automation workflows in self-hosted environments. Remote, contract role for experienced n8n builders who can write prompts, rate LLM outputs, and improve resilient, scalable integrations.

Generative AI & RLHF
Remote · Worldwide
Part-time · Flexible
Intermediate level
Hourly · $15–$45/hr

Posted Mar 29, 2026

No-Code Automation Specialist (Zapier/Make.com)

Join a fast-growing AI-training project as a No-Code Automation Specialist building and evaluating Zapier/Make.com workflows that train and stress-test AI. Part-time contract, remote work (20+ hrs/week) with hourly pay up to $45/hr — apply with an English CV and contact details.

Coding & Software
Remote · Worldwide
Part-time · Flexible
Intermediate level
Hourly · $15–$45/hr

Posted Mar 29, 2026

Financial Mathematics Expert (Python, Quant Finance)

Design and validate research-style, computationally intensive quantitative finance problem sets using Python. Part-time contract (20+ hrs/week), $15–$60/hr; requires a Bachelor’s+ in a quantitative field, 2+ years quant experience, and strong Python/numerical skills.

Coding & Software
Remote · Worldwide
Part-time · Flexible
Intermediate level
Hourly · $15–$60/hr

Posted Mar 29, 2026

Civil Engineering Expert (Python)

Design original, realistic civil engineering computation problems and deliver fully verified Python solutions; remote, contract role at 20+ hours/week paying $15–$50 USD/hr. Ideal for civil engineers with 2+ years' applied/research/teaching experience and strong written English (C1+).

Generative AI & RLHF
Remote · Worldwide
Part-time · Flexible
Intermediate level
Hourly · $15–$50/hr

Posted Mar 29, 2026

AI Data Annotation Specialist

OpenTrain AI seeks an India-based AI Data Annotation Specialist for part-time contractor work (under 20 hrs/week). Requires a Bachelor’s in Computer Science, attention to detail, and prior annotation experience preferred; fixed price $10 as posted.

Coding & Software
Remote · Worldwide
Part-time · Flexible
Expert level
Fixed price · $10

Posted Dec 17, 2025

Mechanical Engineering AI Trainer (Python Required, BSc+1yr or MSc/PhD)

Create and verify Python-based solutions for computational mechanical engineering problems used to train and evaluate AI models. Part-time contract role (less than 20 hrs/week) requiring a relevant BSc+1yr or MSc/PhD, advanced English (C1), and strong Python skills; pay up to $45/hr.

Generative AI & RLHF
Remote · Worldwide
Part-time · Flexible
Intermediate level
Hourly · $10–$45/hr

Posted Dec 12, 2025

AI Red Team Engineer for LLMs (Security Certification Required)

Part-time remote red team role evaluating LLMs and AI agents for safety and security, requiring an advanced English level, a technical degree, and at least one verifiable cybersecurity/red-team certification. Flexible hours, contractor work, compensation varies by location up to $55/hr.

Generative AI & RLHF
Remote · Worldwide
Part-time · Flexible
Intermediate level
Hourly · $40/hr

Posted Nov 17, 2025

AI Red Team Engineer — LLM Security & Pentesting (C1 English)

Part-time contract role applying offensive security and LLM red-teaming skills to evaluate models, agents, and RAG pipelines; $40/hr, <20 hrs/week. Must have hands-on pentesting experience, Python/Bash/PowerShell skills, C1 English, and be able to take a HackerRank + platform test immediately.

Generative AI & RLHF
Remote · Worldwide
Part-time · Flexible
Intermediate level
Hourly · $40/hr

Posted Oct 6, 2025

Data Analytics & Visualization Specialist (Python + Dash, ETL)

Join OpenTrain to build ETL pipelines and interactive dashboards using Python, Plotly/Dash, and SQL; part-time contractor role paying $25/hr for under 20 hours/week. Ideal for entry-level data analysts who write clean code, validate data, and translate business questions into clear visual insights.

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

Posted Sep 3, 2025

Python Infrastructure Engineer — LLM Training & Agent Tooling [US‑CA]

Build and own Python infrastructure for LLM training and agent evaluation as a remote part-time contractor (US & Canada). Requires 5+ years Python, Docker, CI/CD, FastAPI/Flask and a test-driven, security-aware mindset; pay tiers Junior $34, Mid $37, Senior $42/hr.

Coding & Software
Remote · Worldwide
Part-time · Flexible
Intermediate level
Hourly · $37/hr

Posted Jul 25, 2025

Snr Code Reviewer - Bash

Audit AI-generated shell scripts in a sandboxed environment to ensure POSIX compatibility, security, and reliability; provide clear corrections and rubric-based feedback. Remote contractor role, 20+ hrs/week at $21/hr for experienced Bash engineers.

Coding & Software
Remote · Worldwide
Part-time · Flexible
Intermediate level
Hourly · $21/hr

Posted Jul 10, 2025

Snr Code Reviewer - Powershell

Audit and validate AI-generated PowerShell scripts in a sandboxed environment, correct ratings, and deliver clear, rubric-aligned feedback; part-time contractor role, 20+ hrs/week, paid $24/hr. Ideal for experienced PowerShell engineers with strong secure-coding and review skills.

Coding & Software
Remote · Worldwide
Part-time · Flexible
Intermediate level
Hourly · $24/hr

Posted Jul 10, 2025

Snr Code Reviewer - Go

Audit AI-generated Go snippets by compiling, running, and validating code in sandboxes; correct annotator ratings and deliver clear, actionable feedback that enforces security, performance, and rubric quality. Part-time contractor role, 20+ hrs/week, $24/hr, remote worldwide.

Coding & Software
Remote · Worldwide
Part-time · Flexible
Intermediate level
Hourly · $24/hr

Posted Jul 10, 2025

Snr Code Reviewer - JavaScript (Angular)

Review AI-generated Angular/JavaScript submissions by running containerised builds, verifying functionality, security, performance, and accessibility, then correct mis-ratings and provide concise feedback. Remote contractor role, 20+ hours/week at $23/hr.

Coding & Software
Remote · Worldwide
Part-time · Flexible
Intermediate level
Hourly · $23/hr

Posted Jul 8, 2025

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 →

All specialties · All categories · All locations · All jobs