About The Position

This fully remote contract role involves creating realistic, challenging coding tasks from repositories and codebases the engineer knows well, to help train AI coding models. Tasks may involve finding subtle bugs, implementing non-trivial features, refactoring code, and optimizing performance. No prior AI experience is required. The engineer will turn real codebase problems into clearly defined tasks, build a reproducible environment and reference solution for each task, and write checks that accept correct solutions while rejecting incomplete or hard-coded ones. The role is listed at $50–$100 per hour, with payment per approved task, and is expected to take around 15 hours per week. Pay, hours, and requirements are set by the hiring company and shown on its role page. The role is fully remote, with no country specified; applicants outside the US are welcome to apply. The selection process includes screening questions and a short recorded AI interview, and may include a technical assessment. The hiring company decides whether to offer a project. Rekrootly is an independent referrer, not the hiring company, and may receive a fee if the candidate is engaged.

Requirements

  • Significant hands-on software engineering experience in at least one of Python, Java, Rust, Go, C++, or TypeScript.
  • A solid grasp of algorithms, data structures, and debugging complex systems.
  • Experience refactoring large codebases or shipping features end to end.

Responsibilities

  • Turn real problems from familiar codebases into challenging, well-defined coding tasks.
  • Build a reproducible environment and reference solution for each task.
  • Write checks that accept any correct solution and reject incomplete or hard-coded solutions.
  • Create tasks involving debugging subtle bugs, building non-trivial features, refactoring, or optimizing performance.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service