Terac logo

Software Engineer, AI Systems

Terac

On-site
Contract
Mid Level
Senior
Salary not listedPosted 4w ago

Real job — pulled straight from Terac’s careers page · Verified July 14, 2026 · No reposts.

Job description

Terac is hiring a Software Engineer, AI Systems — a contract role. Apply directly on Terac's careers page below.

Experienced Software Engineers: Coding Tasks for AI Systems

Department: Participant Recruitment

Location: India

Employment Type: Contract

What We're Researching

We are running a paid project focused on creating and validating complex coding tasks for AI systems. The goal is to build realistic, self-contained software engineering problems that push the boundaries of automated coding agents. Your contributions will directly improve how these systems navigate real-world development environments.

How It Works

You will design intricate software problems that an AI agent must solve within a remote terminal environment. This involves implementing features, debugging codebases, configuring Docker containers, and writing deterministic automated tests. You will also create reference solutions to ensure every task can be graded reliably and accurately. Participants work independently to verify that each problem is challenging, solvable, and completely self-contained.

Who This Is For

We welcome experienced software engineers who are highly comfortable working independently in unfamiliar codebases. You should have strong command-line skills, proficiency with GitHub, and experience writing clean tests. Candidates with a background in complex debugging, system configuration, or automated testing are highly encouraged to apply.

What You'll Do

  • Design realistic, self-contained software engineering problems for AI evaluation.

  • Configure development environments and work within Docker containers.

  • Write robust, deterministic automated tests to evaluate task completion.

  • Create verified reference solutions to ensure tasks are accurately graded.

Who Should Apply

  • Professional experience working as a software engineer.

  • Strong proficiency with command-line tools and GitHub workflows.

  • Comfortable navigating and debugging unfamiliar codebases independently.

  • Willingness to complete an identity verification and skills assessment.

Compensation

$82 per task

 

Ready to participate?

Start your paid interview now

 

About Terac

Terac is building the world's largest pool of vetted human experts for AI. Researchers, AI labs, and product teams use Terac to recruit, screen, and pay study participants across industries, languages, and skill sets.

 

Learn more at terac.com or on YouTube at @jointerac.

Get Software Engineer jobs like this

New roles from thousands of companies land hourly, straight from their careers pages. Get the freshest matches by email so you never miss one.

Email me new jobs
Job Listings at Rambus logo

Software Development Engineer

Rotterdam, NL
✓ From careers page· 12m ago
Equifax logo

Architect

Alpharetta, GA
✓ From careers page· 59m ago
Equifax logo

Site Reliability Engineer

Alpharetta, GA
✓ From careers page· 1h ago

Frequently asked questions

What skills are required for Software Engineer, AI Systems at Terac?

The required skills for Software Engineer, AI Systems at Terac include: Bash, Docker, Git, GitHub, SQL.

What is the seniority level for Software Engineer, AI Systems at Terac?

Software Engineer, AI Systems at Terac is a Mid Level / Senior level position.

How do I apply for Software Engineer, AI Systems at Terac?

You can view the full description and apply for Software Engineer, AI Systems at Terac on EchoJobs: https://echojobs.io/job/terac-experienced-software-engineers-coding-tasks-for-ai-systems-dbhvq.