Emergency Medicine Physician

Software Engineer – Backend

Role Type: Contractor
Location: Fully Remote
Commitment: Approximately 15 Hours per Week

Opportunity Overview

We are seeking experienced Backend Software Engineers to create challenging coding tasks that evaluate AI models’ ability to solve real-world software engineering problems.

You will build Reinforcement Learning Environments using real code repositories, reproducible development environments, deterministic verifiers, and reference solutions.

Key Responsibilities

  • Create realistic coding challenges based on existing software repositories.
  • Design complex tasks involving debugging, feature development, refactoring, and performance optimization.
  • Build reproducible environments for each coding task.
  • Develop deterministic verifiers to validate correct solutions and reject incomplete or hard-coded approaches.
  • Provide reference solutions demonstrating effective problem-solving.
  • Identify and flag ambiguous or unverifiable tasks.

Required Qualifications

  • Hands-on expertise in at least one of the following: Python, Java, Rust, Go, C++, or TypeScript.
  • Strong knowledge of algorithms, data structures, and software engineering principles.
  • Experience debugging complex systems and optimizing code.
  • Familiarity with large codebase refactoring and legacy system modernization.
  • Ability to deliver high-impact software features.
  • Strong technical documentation and communication skills.
  • Interest in AI and its technical challenges; prior AI experience is not required.

Start Timeline & Availability

  • Positions are typically filled within 48 hours.
  • Selected candidates should begin their first tasks within 24–48 hours after onboarding.

Selection Process

  1. Submit an application and complete screening questions.
  2. Complete an AI interview to demonstrate your technical expertise.
  3. Undergo profile review.

Apply for this job

Source: Himalayas.

Report this job

Wrongly listed? Tell us why.