Terac
TeracVerified listing
Remote

Software Engineer - AI Coding Benchmarks & RL

Remote
Posted October 6, 2026
contract
4 openings
Not Sure? Upload your resume to see every role you match

Listing checked October 9, 2026 · pay as published by Terac

Overview

Terac builds coding tasks that train and test frontier AI coding agents. Experienced software engineers design realistic full-stack engineering problems, write tests that judge correctness, and push beyond the UI into services, APIs, and backend systems. The codebase for these tasks is TypeScript with React, Node, SQLite, and Playwright, and it grows as each task builds on the last. Contractors work 10 to 20+ hours per week, paid each week at $45 to $75 per hour, with US and Canada timezone overlap preferred. You can use AI tools as much as you like while writing code and tests.

What You'll Do8

  • 1Craft full-stack web engineering problems that mirror real backlog items a product team would face.
  • 2Build tasks on a codebase that expands with each new challenge, so later work depends on earlier decisions.
  • 3Write test suites that determine whether a submitted solution works.
  • 4Extend tasks past the browser UI into new services, APIs, and backend components.
  • 5Implement backend logic in a second language such as Go, Rust, or Java.
  • 6Add gRPC endpoints, rate limiting, and other system-level features drawn from production experience.
  • 7Contribute observations from past projects and call out areas where the current task set should evolve.
  • 8Use AI coding assistants during implementation and test writing.

Requirements8

  • 1Professional software engineering background across both backend and frontend.
  • 2Hands-on experience building and debugging production systems.
  • 3Strong testing habits and a track record of writing reliable tests.
  • 4Clear written communication and ability to work from written documentation with little supervision.
  • 5Availability for 10 to 20+ hours per week, with a near-term start.
  • 6Residence in the US or Canada preferred for timezone alignment; exceptional candidates from other regions considered.
  • 7Active LinkedIn and GitHub profiles required.
  • 8Willingness to complete a short screener, a brief AI interview, and a paid work trial on the codebase.

Who Should Apply

Software engineers with solid full-stack experience fit this role best. You have built and debugged real systems, care about testing, and can write tasks that mirror actual engineering work. The contract suits independent contributors who communicate in writing and can commit 10 to 20+ hours per week starting soon. Candidates who need heavy direction, dislike documentation, or lack backend depth beyond the UI tend to score lower, and rejection often follows from thin GitHub history, an inactive LinkedIn profile, or tests that only check surface behavior. Timezone overlap with US or Canada helps, though strong candidates elsewhere still get consideration.

Salary Insight

Terac pays $45 to $75 per hour for this contract, with funds sent each week. That range matches mid-to-senior full-stack contract work in the US and Canada, and the top end fits engineers who bring backend depth in Go, Rust, or Java plus strong testing habits.

Pay and demand for Software Engineering roles

Aggregated

Typical pay

$70/hour

This role

Pay not disclosed

Most Software Engineering roles pay $44–$90 per hour.

Based on 304 similar roles that publish pay · 115 publish only a top rate; those count at the rate they gave

Typical rangeMedian pay

Rates shown per hour. Yearly and monthly pay converted; one-time fees and non-USD pay are not included.

Live similar roles
363
Listed in last 30 days
291
Remote
94%

Hiring most right now: SME Careers (114) · micro1 (102) · Mercor (30)

Most requested skills · share of roles

  • llm evaluation
    25%
  • ai training
    24%
  • python
    23%
  • trainer feedback
    22%

Figures from Software Engineering roles live on NearSkill when this page loaded. A role can close before you apply, so check the listing itself.

Compare your resume against these roles

Location

Typeremote
LocationRemote
This is a remote position

Compensation

Undisclosed by Terac

Comparable roles pay

304 roles

$44 – $90/ hr

Not this role’s pay. Terac has not published a range.

Confirmed during Terac profile screening.

Check your fit score

Required Skills

typescriptreactnodesqliteplaywrightgorustjavagrpcrate limitingapi designbackend developmentfrontend developmentfull-stack developmentsoftware testingtest writingdebuggingtechnical documentationai training datacoding benchmarksreinforcement learning environmentsgithublinkedin

Application Tip

In your application, link a GitHub repo that shows full-stack tasks with real tests, and call out a backend component you wrote in Go, Rust, or Java. Pair that with a short note on how you debug and test systems, since Terac screens for testing rigor and written communication.

Share:

See NearSkill jobs more often in your search

Application & verification flow

  1. 1Instant rubric match

    Your resume is scanned against this role’s requirements to check qualification fit.

  2. 2Screened before the employer sees it

    Only profiles that clear screening are passed on.

  3. 3Outcome by email

    We notify you at the address on your resume once the screening is reviewed.

Test your fit score before applying

Similar open positions

Explore active roles that match your skills and interests.

Micro1

Micro1

10d agoRemotecontract
Hot

Software Engineer – AI Training

This remote contractor role at micro1 puts your backend coding skills to work training next-generation AI. You will design realistic coding challenges that involve feature implementation and bug fixes, then build deterministic verifiers that accept valid solutions and reject everything else. Expect about 15 hours a week, with a flexible schedule you control, including weekends if you want. No prior AI experience is needed. Your domain knowledge in languages like Java, Rust, Python, or TypeScript is what matters.

30–100/hr
· 100 openings
Python3JavaRust+7 more
Micro1

Micro1

20d agoRemotecontract

Senior Software Engineer

micro1 is hiring Senior Software Engineers to build Reinforcement Learning Environments that test how well AI models handle real coding problems. You will design tasks around bug fixing, feature implementation, refactoring, and performance tuning, then create a reproducible setup and a golden reference solution for each. This is a remote contractor role at roughly 15 hours per week, and no prior AI experience is needed. Your software engineering depth is what matters here.

50–100/hr
· 100 openings
Python3JavaRust+7 more
Terac

Terac

7d agoRemotecontract

Software Engineer - AI Agent Code Review

Terac pays software engineers to review coding tasks and evaluation harnesses used for benchmarking AI agents. You will inspect programming challenges, determine whether they mirror real software engineering problems, and verify logic, test cases, and environment structure. The remote session combines a guided conversation with screen-sharing exercises, so you explain your reasoning as you analyze code. Engineers in the USA, Canada, and France can take part.

Pay not published
· 22 openings
AI EvaluationCode ReviewSoftware Engineering+9 more
Micro1

Micro1

20d agoRemotecontract

GitHub Contributor for AI Training (Remote, Contract)

micro1 is hiring expert Senior Software Engineers to help train next-generation AI systems by building Reinforcement Learning Environments. You will create reproducible coding challenges and golden reference solutions that test an AI model's ability to fix bugs, add features, refactor code, and improve performance. This is a remote contractor role, roughly 15 hours per week, with compensation of $50 to $100 per hour based on output. No prior AI experience is needed. Your deep software engineering skills in languages like Python, Java, Rust, Go, C++, or TypeScript are what matter.

50–100/hr
· 100 openings
Python3JavaRust+7 more
Turing

Turing

7d agoRemotecontract

Software Engineer – AI Code Evaluation & Benchmarking (US candidates only)

This contract role places an experienced software engineer inside an evaluation workflow for frontier AI models. You will review AI-generated code for correctness, efficiency, and maintainability, validate solutions against real engineering tasks, and debug failures across different environments. You will also help build and refine evaluation datasets, benchmarks, and grading rubrics. The assignment runs for one month, requires at least 4 hours per day and 20 hours per week with a 4-hour overlap with PST, and is open only to candidates in the US. Work is fully remote.

Pay not published
PythonJavaC+++18 more
Terac

Terac

7d agoRemotecontract

Software Engineer - AI Coding Evaluation (South Asia)

Terac wants experienced software engineers across South Asia to test the quality of environments used to score AI agents on coding work. You will join an AI-moderated session, inspect proposed programming tasks, and judge how well they match real engineering demands. Your notes will cover task structure, difficulty, and realism, plus where the coding evaluation harnesses need fixes. The project is remote, paid, and open to engineers in India and the Philippines.

Pay not published
· 34 openings
AI EvaluationCode ReviewSoftware Engineering+13 more