
Senior Software Engineer – Remote Contract
Listing checked September 20, 2026 · pay as published by Micro1
Overview
micro1 is hiring Senior Software Engineers to help train next-generation AI systems. You will create Reinforcement Learning Environments that test an AI model's ability to solve complex software engineering problems, such as fixing code, building features, refactoring, and optimizing performance. Your work will directly shape how models learn and reason. This is a remote contractor role, about 15 hours per week, and no prior AI experience is needed. You will use your expertise in languages like Python3, Java, Rust, Go, C++, or TypeScript to produce high-quality, real-world input.
What You'll Do8
- 1Design and build reproducible reinforcement learning environments that evaluate an AI model's software engineering skills.
- 2Create golden reference solutions for complex coding problems, covering bug fixes, feature implementation, refactoring, and performance tuning.
- 3Provide expert-level code samples, debugging strategies, and development insights in at least one of these languages: Python3, Java, Rust, Go, C++, or TypeScript.
- 4Analyze and resolve intricate software defects and performance bottlenecks across varied codebases.
- 5Implement new features with attention to scalability, maintainability, and software best practices.
- 6Refactor and optimize legacy code to improve clarity, efficiency, and long-term reliability.
- 7Document your technical reasoning, solution approaches, and code decisions to enhance AI training data quality.
- 8Review and validate peer-contributed code and technical submissions for accuracy and clarity.
Requirements7
- 1Significant hands-on expertise in at least one of the following: Python3, Java, Rust, Go, C++, or TypeScript.
- 2Deep understanding of algorithms, data structures, and software engineering principles.
- 3Proven ability to debug complex systems, resolve bugs, and deliver effective optimizations.
- 4Experience with large codebase refactoring and legacy system modernization.
- 5Track record of delivering high-impact features from conception through delivery within cross-functional projects.
- 6Strong documentation and communication skills to articulate technical concepts clearly.
- 7Interest in or curiosity about AI and its technical challenges. Previous AI experience is not required.
Who Should Apply
This role suits senior software engineers with deep hands-on experience in at least one of the listed languages and a strong grasp of algorithms and data structures. You should enjoy debugging complex systems, refactoring legacy code, and documenting your technical decisions. The ideal candidate is curious about AI and eager to contribute domain knowledge to train models, even without prior AI experience. This role is less suitable for engineers who prefer only greenfield development or who dislike writing detailed explanations. Candidates often get rejected when they cannot show concrete examples of refactoring or performance optimization, or when their communication about technical trade-offs is vague.
Salary Insight
Compensation is $100 to $150 per hour. Pay is output-based: you are paid per task that meets project specifications. The time to complete work varies by experience and workflow. Minimum submission requirements apply, and experts must submit a minimum number of tasks per week.
Pay and demand for Software Engineering roles
AggregatedTypical pay
$75/hour
This role
$100–$150/hr
Most Software Engineering roles pay $50–$96 per hour. This role's pay sits above that range.
Based on 681 similar roles that publish pay · 169 publish only a top rate; those count at the rate they gave
Rates shown per hour. Yearly and monthly pay converted; one-time fees and non-USD pay are not included.
- Live similar roles
- 759
- Listed in last 30 days
- 399
- Remote
- 97%
Hiring most right now: micro1 (301) · SME Careers (140) · Mercor (98)
Most requested skills · share of roles
- python16%
- llm evaluation15%
- ai training14%
- trainer feedback10%
Figures from Software Engineering roles live on NearSkill when this page loaded. A role can close before you apply, so check the listing itself.
Compare your resume against these rolesLocation
Compensation
$100–150/hr
Required Skills
Application Tip
In your application, highlight specific projects where you fixed complex bugs, refactored large codebases, or optimized performance. Use exact language names like Python3, Java, Rust, Go, C++, or TypeScript, and quantify results where possible, such as reducing latency by 40% or cutting memory usage in half. This directly matches the evaluation criteria for this role.
See NearSkill jobs more often in your search
Application & verification flow
1Instant rubric match
Your resume is scanned against this role’s requirements to check qualification fit.
2Screened before the employer sees it
Only profiles that clear screening are passed on.
3Outcome by email
We notify you at the address on your resume once the screening is reviewed.
Similar open positions
Explore active roles that match your skills and interests.

Micro1
VerifiedSenior Software Engineer - Remote
micro1 is looking for senior software engineers to help train next-generation AI systems. You will create Reinforcement Learning Environments that test an AI model's ability to solve complex software engineering problems, such as fixing code, adding features, refactoring, and optimizing performance. Each task involves building a reproducible environment and a golden reference solution. No prior AI experience is needed; your software engineering expertise is what counts.

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
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 – Remote Contract
This remote contractor role at micro1 puts your backend engineering skills to work on training next-generation AI systems. You will design realistic coding challenges that involve feature implementation and bug fixes, then build deterministic verifiers that accept valid solutions and reject everything else. The schedule is flexible, you choose your hours and days, including weekends. No prior AI experience is needed. Your domain knowledge in languages like Python, Java, Rust, or TypeScript is what matters.

Micro1
VerifiedGitHub Contributor for AI Training (Remote, Contract)
micro1 is looking for senior software engineers to build reinforcement learning environments for a customer project. You will create reproducible coding challenges that test an AI model's ability to fix bugs, add features, refactor code, and boost performance. Each task includes a golden reference solution. No AI background is needed, just deep expertise in languages like Python3, Java, Rust, C++, or TypeScript. This is a remote contract role at roughly 15 hours per week.

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


