What the work involves
You are not writing prompts. You are authoring self-contained software engineering tasks that a model has to actually solve, plus the machinery to grade whether it did. A typical unit of work means selecting or constructing a codebase scenario — a real defect, a missing feature, a performance bottleneck, a legacy module that needs restructuring — then packaging it as a reproducible environment: pinned dependencies, deterministic setup, a failing state, and tests or checks that pass only when the problem is genuinely solved.
Each environment ships with a golden reference solution and written reasoning: why the bug occurs, what the correct fix is, which plausible alternatives are wrong and why. That documentation is a large part of the training value. You will also review peer submissions, which in practice means catching environments that are flaky, trivially gameable, under-specified, or whose tests pass for the wrong reason.
What the platform screens for
micro1's screening is AI-led and leans on verifiable specifics under follow-up. Expect to be asked to name real systems you have debugged, describe the actual failure mode, and defend your diagnosis when the interviewer pushes back. Depth in at least one of Python 3, Java, Rust, Go, C++, or TypeScript matters more than breadth. Strong signals include:
- Concrete debugging narratives with mechanism, not vocabulary
- Fluency in test design and determinism — how you keep an environment from being flaky
- Judgment about what makes a task hard for the right reasons versus artificially hard
- Clear written technical reasoning; sloppy documentation fails tasks even when the code is correct
No prior AI or ML experience is expected or advantaged.
Logistics
Fully remote and asynchronous, around 15 hours per week, with weekly minimum submission requirements. Compensation is per accepted task rather than hourly; the $50–100/hr band reflects observed effective rates and moves with how quickly you produce environments that pass review. Hiring moves fast — roles often close within 48 hours, and selected experts are expected to submit first tasks within 24–48 hours of onboarding.