M
Software Engineer - Backend
Contract type
Freelance
Work mode
Remote
Experience
3 years
Job description
Contractor role creating reinforcement learning environments and coding tasks that test frontier AI models on real software engineering problems. Each task involves defining a problem, building a reproducible environment, writing deterministic verifiers, and providing a reference solution.
At a glance
- Employment
- Contract · Independent contractor
- Work mode
- Remote
- Pay
- USD 50 – 100 / hour
What you'll do
- Create realistic, challenging coding tasks for frontier AI models, drawn from repositories you know well
- Design problems that require real engineering skill — subtle bugs, non-trivial features, meaningful performance work — not lookup or boilerplate
- Build a reproducible environment for each task
- Write deterministic verifiers that accept correct solutions across different valid implementations, while rejecting incorrect, incomplete, or hard-coded approaches
- Provide a reference solution showing how the task can be solved
- Flag tasks that turn out to be ambiguous or unverifiable rather than submitting them
What we're looking for
- 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
- Experience with large codebase refactoring and legacy system modernization
- Track record of delivering high-impact features from conception through delivery
- Strong documentation and communication skills to articulate technical concepts clearly
- Interest in AI and its technical challenges — previous AI experience not required
How to get hired
- 1Apply and complete the screening questions
- 2Complete the AI interview for this role — it's how your expertise gets in front of the client
- 3Profile review
- 4Onboarding — our Talent Ops team will get you set up
Apply
About micro1
Key facts
- Typically fills roles within 48 hours
- Expects selected experts to start first tasks within 24–48 hours of completing onboarding
- Compensation is output-based, paid per task that meets the project specifications
