Skip to content

Open nowPosted 14 hours ago

ML Researcher-RL

Scrabble & Jigsaw

Where
Hyderabad, India
Get the CV for this job

From $25 per CV, paid once. No subscription.

Your applicationOpen nowML Researcher-RLScrabble & Jigsaw · Hyderabad, India
  1. YouYes, apply to this one.

  2. CV RocketCV written for this posting.

  3. 25 readersRecruiter, hiring manager, skeptic. Round after round.

  4. CV RocketApplied on Scrabble & Jigsaw's own form.

The reply lands in your private mailbox

3×more interviews than doing it yourself with ChatGPT.

The clock on this job

Early applications get read.

13.7% of postings close within 7 days. Measured by our own scanner across the market.

Share of postings closed within
  1. 2.2%1 day
  2. 4.7%3 days
  3. 13.7%7 days
  4. 22.1%14 days
  5. 37.8%30 days
  6. 59.1%60 days
This job: posted 14 hours ago

The posting

Not specified

## Job Summary This role focuses on designing and building environments that train agents to reason, act, and recover effectively, as well as creating benchmarks to evaluate genuine agent capabilities. The position involves both investigative analysis and practical construction, requiring the candidate to identify what differentiates environments that foster true capability from those that only yield high scores. The role demands designing tasks, encoding them for automated verification, stress-testing environments, and developing repeatable methods and public benchmark suites.

## Responsibilities - Environment Design - Define reusable methodologies and design patterns for reinforcement learning (RL) environments that effectively train and evaluate agents. - Specify what each environment measures, constructing tasks, initial states, and action surfaces to ensure precise measurement. - Tune task difficulty to discriminate between different capability levels, avoiding trivially solvable or impossible tasks. - Incorporate conditions that make training informative, such as partial observability, multi-step dependencies, recoverable mistakes, realistic tooling, and failure states. - Conduct stress tests to identify degeneracy issues like shortcut solutions, leaked answers, under-specified instructions, and reward gaming before deployment.

  • Encoding and Verification
  • Translate loosely specified tasks into fully encoded environments with container and dependency definitions, deterministic setups, seeded initial states, and reproducible execution paths.
  • Develop verification layers including programmatic checks, test suites, graders, or reward functions to ensure machine-decidable success resistant to gaming.
  • Maintain clear distinctions between checks that must fail before a solution and pass after, and those that must hold throughout task evolution.
  • Validate environments against reference solutions and no-op baselines to confirm scoring accuracy.
  • Ensure environments are hermetic and deterministic to allow reproducibility over time.
  • Benchmark Design
  • Design benchmarks starting from the capability under test, defining passing criteria, and building task sets that isolate specific skills.
  • Compose benchmark suites with intentional coverage across domains, task lengths, and difficulty tiers.
  • Prevent contamination and memorization by creating task variants that detect when models have seen answers rather than derived them.
  • Define scoring methodologies including metrics, pass@k conventions, sample counts, partial credit, and variance bounds.
  • Establish baselines across current models, document measurement conditions, and publish benchmarks with methodologies and known limitations.
  • Task Quality Rubrics
  • Develop and maintain rubrics defining good task qualities such as specification clarity, verifier soundness, difficulty calibration, originality, reproducibility, and absence of shortcut paths.
  • Apply rubrics during task review, adjudicate borderline cases, and maintain calibration consistency across reviewers.
  • Automate rubric criteria where possible, reserving human judgment for necessary cases.
  • Iterate rubrics based on task performance during training or benchmarking to improve standards.
  • Trajectory Analysis
  • Design pipelines to ingest, normalize, and index agent rollouts for comparison across different harnesses and models.
  • Build instrumentation for trajectory legibility including step segmentation, tool-call extraction, intermediate state capture, token and latency accounting, and reward attribution.
  • Develop automated failure mode classification, including large language model (LLM)-as-judge pipelines validated against human labels.
  • Identify meaningful patterns such as agent stalls, failure attribution, earned versus lucky passes, and environments producing useful learning signals.
  • Integrate findings into environment and rubric design and create dashboards and reports for non-technical stakeholders.
  • Scale and Collaboration
  • Enhance environment production tooling to maintain quality at increased throughput.
  • Collaborate with engineering and product teams to present benchmark results clearly to customers and the community.
  • Define acceptance criteria and review protocols for the environment portfolio.

## Qualifications - Research and Analysis - Strong foundation in machine learning (ML), demonstrated through graduate study (MS/PhD in ML, Computer Science, or related field) or equivalent industry experience. - Genuine interest in agent behavior with the discipline to convert hypotheses into testable experiments. - Proven ability to reason about complex systems and derive defensible conclusions from noisy data. - Patience for detailed analysis, focusing on individual trajectories rather than aggregate metrics. - Sound judgment regarding measurement validity and awareness of artifacts caused by evaluation harnesses.

  • Technical Skills
  • Proficient in Python programming.
  • Working fluency in at least one modern ML framework such as PyTorch or JAX.
  • Familiarity with reinforcement learning concepts and agent training; formal RL background is a plus but not mandatory.
  • Comfortable with environment stacks including containers, dependency pinning, test frameworks, and continuous integration (CI).
  • Ability to scope, execute, and interpret experiments end-to-end.
  • Experience running workloads on cloud infrastructure platforms like AWS or Google Cloud Platform (GCP).
  • Engineering Skills
  • Ability to automate manual research processes for team-wide use.
  • Experience building data pipelines for semi-structured data such as logs, traces, and event streams, along with analytical layers.
  • Proficiency with data tooling and commitment to reproducible workflows.
  • Systematic approach to testing and verification beyond visual inspection.

## Preferred Skills - Direct experience training agents or working within reinforcement learning systems. - Background in dataset construction, data curation, or benchmark design. - Experience authoring or maintaining evaluation harnesses, agent scaffolds, or sandboxed execution environments. - Exposure to AI safety, robustness evaluation, or adversarial testing. - Publications or open-source projects related to reinforcement learning, agent evaluation, or data-centric machine learning. - A clear perspective on designing tasks that deliberately provoke specific failure modes. - Experience releasing research artifacts such as benchmarks, datasets, and evaluation harnesses to the broader community.

## Experience - Experience level not explicitly specified; however, a strong ML foundation through graduate education or comparable industry work is required. - Demonstrated experience in reasoning about complex systems, data analysis, and automation in research contexts is implied.

## Environment - Work setting, location, and type are not specified. - The role involves working with cloud infrastructure and requires familiarity with containerized and sandboxed environments.

From $25, paid onceGet the CV for this job

What happens when you press

One press. We do the rest.

  1. A CV for this posting

    Written against Scrabble & Jigsaw's own wording, from every piece of relevant proof in your profile.

  2. 25 readers review it

    Recruiter, hiring manager, skeptic and more read every draft, round after round. You get the best round.

    The review screen in CV Rocket: how each CV was read, round by round.
  3. We apply on Scrabble & Jigsaw's form

    Our application engine gets through the hardest forms there are. Where a question needs you, AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

    An application in CV Rocket: every answer filled in on the employer's form.
  4. Every reply, sorted

    Scrabble & Jigsaw's answer lands in your private mailbox, and we classify it on arrival: interview, question, rejection.

    The CV Rocket inbox: each employer reply classified as an interview, an action or a rejection.
  5. Reply with AI

    AI helps you write the email, checks it and sends it. We show you whether the recruiter read it.

  6. The interview in your calendar

    Full integration with your calendar. The invitation goes straight in.

    An interview invitation in the CV Rocket inbox, added to the candidate's calendar.
Get the CV for this job

From $25 per CV, paid once. No subscription.

Why it works

3×

more interviews than doing it yourself with ChatGPT.

ChatGPT writes a CV and never learns what happened to it. We see every reply. For each CV we know:

  • How it was written, and how the review scored it
  • When we applied, and how long after the posting went up
  • Which posting, which company, which city
  • Who got the interview, and who heard nothing

That is how we know which CVs get called.

Get the CV for this job

From $25 per CV, paid once. No subscription.

The numbers game

More applications. More interviews.

Every application goes out with its own CV, written for that posting and paid once. Send enough of them and the law of large numbers finds you the job.

By hand5–10
With CV Rocket100
applications a day

Before you press

Straight answers

Get the CV for this job

From $25 per CV, paid once. No subscription.

What if my background isn't good enough?

We make the most of the background you have. The CV uses every piece of relevant proof your profile holds, and one of the 25 readers reads your whole profile and flags what the CV left out.

Do you really apply for me?

Yes, on the employer's own form, the hardest ones included. Where a question needs you, you answer it right there and AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

Is it a subscription?

No. You pay once per CV, from $25. Every application goes out with its own CV, written for that posting.

One job. One CV.
Paid once.

Pick the posting you want. We write for it, apply for you and catch the reply.

Get the CV for this job

From $25 per CV, paid once. No subscription.