🌍 Software Engineer - Backend, Remote- Contract

Xperteez Technologyβ€’,
β€’$50 - $100β€’Remote

About The Position

This is a fully remote, project-based contract role with an expected commitment of approximately 15 hours per week. Compensation is output-based, with payment per task that meets project specifications. Tasks are estimated at five hours for trainers and 1.5 hours for reviewers, though actual time may vary by experience and workflow. The role focuses on creating reinforcement learning environments that test AI models on real software engineering problems. Using repositories the engineer knows well, the engineer will define challenging tasks involving subtle bugs, non-trivial features, refactoring, or performance optimization; build reproducible environments; write deterministic verifiers that accept valid implementations and reject incorrect, incomplete, or hard-coded approaches; and provide reference solutions. Ambiguous or unverifiable tasks should be flagged rather than submitted. The hiring process includes an application and screening questions, an AI interview, profile review, and onboarding. The organization typically fills roles within 48 hours and expects selected candidates to begin their first tasks within 24–48 hours after onboarding.

Requirements

  • Hands-on expertise in at least one of Python, Java, Rust, Go, C++, or TypeScript.
  • Deep understanding of algorithms, data structures, and software engineering principles.
  • Proven ability to debug complex systems, resolve bugs, and deliver effective optimizations.
  • Strong documentation and communication skills to explain technical concepts clearly.

Nice To Haves

  • Experience with large codebase refactoring and legacy system modernization.
  • Track record of delivering high-impact features from conception through delivery.
  • Interest in AI and its technical challenges; prior AI experience is not required.

Responsibilities

  • Create realistic, challenging coding tasks for frontier AI models based on repositories the engineer knows well.
  • Design problems that require substantial engineering skill, such as resolving subtle bugs, implementing non-trivial features, and improving performance.
  • Build a reproducible environment for each task.
  • Write deterministic verifiers that accept correct solutions across different valid implementations and reject incorrect, incomplete, or hard-coded approaches.
  • Provide a reference solution for each task.
  • Flag tasks that are ambiguous or cannot be verified rather than submitting them.
Β© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service