
Senior Software Engineer | $80-$120/hr Remote
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
Required Skills
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.
See NearSkill jobs more often in your search
How your application is processed
1Application received
Your resume and details are logged the moment you apply.
2ATS + eligibility screening
We check your profile against the role’s skills, seniority, and requirements.
3Employer sees qualified profiles only
Only candidates who clear screening move forward.
Similar open positions
Explore active roles that match your skills and interests.

Micro1
VerifiedSenior 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.

Micro1
VerifiedSenior 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.

Micro1
VerifiedSenior 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.

Micro1
VerifiedAI 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.

Micro1
VerifiedSenior 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.

Micro1
VerifiedMCP 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.

