Micro1
Micro1Verified listing
RemoteHot

Senior Software Engineer | $80-$120/hr Remote

80–120/hr
Remote
Posted August 4, 2026
contract
100 openings

Overview

You'll design Reinforcement Learning environments that test how well AI models handle real software engineering work. Each environment uses Model Context Protocol (MCP) tools, requiring an agent to discover and reason over information before fixing bugs, implementing features, refactoring codebases, or improving performance. Your background in Python, C++, Java, or other languages matters more than AI experience. You'll work remotely on a contract basis, roughly 15 hours per week, and create reproducible scenarios with deterministic verification and golden reference solutions.

What You'll Do5

  • 1Design Reinforcement Learning environments that test an AI model's ability to solve realistic software engineering problems.
  • 2Build deterministic reference solutions and verification gates that measure whether an agent used MCP tools effectively and produced correct code.
  • 3Create reproducible scenarios where an agent must query live MCP servers, gather context, and reason before writing a fix or feature.
  • 4Draft training tasks pulled from real bug reports, feature requests, refactoring work, and performance bottlenecks in common codebases.
  • 5Check agent behavior against the golden solution and adjust the environment when the scoring logic gives misleading results.

Requirements6

  • 1Fluency in at least one of C++, Python, Java, GoLang, TypeScript, or Rust.
  • 2Deep working knowledge of algorithms, data structures, and performance tuning, with a track record of applying these in real systems.
  • 3Real examples of debugging complex bugs and shipping maintainable, correct fixes.
  • 4Experience building product features and refactoring sizable codebases while keeping behavior intact.
  • 5Clear written communication and close attention to detail, because a single ambiguous instruction can break a training scenario.
  • 6Preference for anyone who has worked on large distributed systems or touched modern AI/ML pipelines, but that experience is not required.

Who Should Apply

The right fit is an engineer who enjoys solving nasty defects and can turn that experience into clear, repeatable tasks for a model. You should already be productive in one of the languages above because there is no ramp time for learning the coding basics. If you expect a supervised 40-hour job, this part-time contract (around 15 hours per week) will frustrate you; it demands autonomy and a willingness to meet weekly task minimums. Candidates often get screened out when their application describes general coding experience but no concrete debugging or refactoring stories. Another common miss is underestimating how much technical writing the role involves, since each environment requires precise evaluation instructions.

Salary Insight

The posted compensation range is $80-$120 per hour, yet the actual arrangement is output-based. You earn per task that passes project verification, not for the time you keep your computer open. The more approved solutions you deliver, the higher your effective hourly rate. The screening steps walk you through per-task pricing and minimum weekly submissions.

Location

TypeRemote
LocationRemote
This is a remote position

Required Skills

Python3JAVARustAlgorithmsBasics C++Typescriptbug fixingfeature implementationcodebase refactoringperformance optimization

Application Tip

Give a concrete example of a bug you diagnosed in a large codebase. State the language, the root cause, and the test you added to prove the fix. This maps to the environment-building work here, where your written explanation of the bug carries as much weight as the patch.

Share:

See NearSkill jobs more often in your search

How your application is processed

  1. 1Application received

    Your resume and details are logged the moment you apply.

  2. 2ATS + eligibility screening

    We check your profile against the role’s skills, seniority, and requirements.

  3. 3Employer sees qualified profiles only

    Only candidates who clear screening move forward.

See your fit score for every role

Similar open positions

Explore active roles that match your skills and interests.

Micro1

Micro1

1mo agoRemotecontract
Hot

Senior Software Engineer

A remote contractor role for senior level engineers who will help train next generation AI systems by crafting real-world input and evaluation environments. You’ll design reproducible, deterministic testing setups that measure how models reason and solve software engineering tasks, from bug fixes to feature work. Your domain knowledge and ability to debug and optimize will drive how models learn from Model Context Protocol tools. No specific AI background required beyond solid software expertise.

80–120/hr
· 100 openings
Python3JavaRust+7 more
Micro1

Micro1

1mo agoRemotecontract
Hot

Senior Software Engineer

Building reinforcement learning environments sits at the center of this remote contractor role. You'll create reproducible workflows that mirror real DevOps and CI/CD debugging scenarios, using command-line tools like git, docker, gdb, and ffmpeg. Each environment you produce comes with a golden reference solution that marks what a correct result looks like. Your command of C++ or Python (or Java, GoLang, TypeScript, Rust) matters more than hands-on AI experience, though the output here shapes how AI models learn and reason. Expect to work about 15 hours a week with output-based pay.

100–150/hr
· 100 openings
Python3JavaRust+7 more
Micro1

Micro1

22d agoRemotecontract

Senior Software Engineer

micro1 is choosing senior engineers to build Reinforcement Learning Environments for a customer project that trains next-generation AI models. As a remote contractor working about 15 hours a week, you will assemble reproducible coding scenarios and a matching golden reference solution. The tasks test whether an AI can fix defects, add features, refactor old code, and clear performance bottlenecks in realistic codebases. Practical mastery of Python3, Java, Rust, Go, C++, or TypeScript matters more than prior AI experience.

50–100/hr
· 100 openings
Python3JavaRust+7 more
Micro1

Micro1

11d agoRemotecontract
Hot

AI Engineer

micro1 hires software engineers to build evaluation environments that push AI systems into realistic engineering workflows. As a remote contractor, you set your own schedule at roughly 15 hours per week and focus on one thing: creating reinforcement learning environments that force an AI model to use Model Context Protocol (MCP) tools while solving bugs, implementing features, or refactoring code. Each environment needs deterministic verification and a golden reference solution so results are measurable and repeatable. Prior AI experience isn't required; your coding background and judgment are what the project needs.

60–120/hr
· 100 openings
Python3JavaRust+7 more
Micro1

Micro1

1mo agoRemotecontract
Hot

Senior Software Engineer

Micro1 is hiring senior software engineers for a customer project that teaches AI systems to solve real engineering problems. You'll build Reinforcement Learning Environments that force a model to debug code, add features, refactor existing code, and cut performance bottlenecks. Each task requires a reproducible environment and a golden reference solution. The role is a remote contract of about 15 hours per week, and no previous AI experience is needed, just serious expertise in languages like Python3, Java, Rust, or TypeScript.

50–100/hr
· 100 openings
Python3JavaRust+7 more
Micro1

Micro1

11d agoRemotecontract
Hot

MCP Expert for Reinforcement Learning Environments

An remote contract role for an MCP Expert who will help train next generation AI systems by building reinforcement learning environments. You’ll design deterministic test setups that measure how models reason about software engineering tasks, fix bugs, add features, refactor code, and push performance. Your domain knowledge in software development takes center stage, with no prior AI experience required. You’ll work across real MCP servers and provide reproducible environments, verification data, and gold standards to gauge tool use and engineering ability. Expect flexible hours and the chance to contribute to multi-language codebases.

60–120/hr
· 100 openings
Python3JavaRust+7 more