
Senior Software Engineer
Listing checked September 23, 2026 · pay as published by micro1
Key details
- Pay
- $50–100/hr
- Location
- Remote
- Job type
- contract
- Openings
- 100
- Posted
- September 7, 2026
Overview
micro1 is hiring Senior Software Engineers to build Reinforcement Learning Environments that test how well AI models handle real coding problems. You will design tasks around bug fixing, feature implementation, refactoring, and performance tuning, then create a reproducible setup and a golden reference solution for each. This is a remote contractor role at roughly 15 hours per week, and no prior AI experience is needed. Your software engineering depth is what matters here.
What You'll Do7
- Design realistic, challenging coding tasks for frontier AI models using repositories you know well.
- Craft problems that demand strong engineering skills, such as finding subtle bugs, building non-trivial features, or improving performance.
- Define each problem clearly and set up a reproducible environment for it.
- Write deterministic verifiers that accept any correct solution while rejecting incomplete, incorrect, or hard-coded answers.
- Provide a reference solution that shows one valid way to solve the task.
- Submit a minimum number of tasks each week as required by the project.
- Document your tasks and communicate technical details so others can follow your reasoning.
Requirements7
- Significant hands-on expertise in at least one of: Python3, 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 in cross-functional projects.
- Strong documentation and communication skills to explain technical concepts clearly.
- Interest in or curiosity about AI and its technical challenges. Previous AI experience is not required.
Who Should Apply
This role fits senior engineers who have spent years in one or more of Python3, Java, Rust, Go, C++, or TypeScript and can show deep work in algorithms, debugging, refactoring, and performance tuning. You should be comfortable designing problems from scratch, writing verifiers, and documenting your approach. It is less suitable for engineers who prefer only greenfield feature work or who need close direction on task design. Candidates often get rejected when they cannot demonstrate hands-on debugging of complex systems or when their examples lack specifics about refactoring and optimization. Another common reason for low fit scores is not showing a clear track record of delivering features end to end in cross-functional settings.
Salary Insight
Compensation is $50 to $100 per hour, paid per task that meets project specifications. The time to complete a task varies with your experience and workflow. Minimum submission requirements apply, and you must submit a minimum number of tasks per week.
Pay and demand for Software Engineering roles
Market estimates from live NearSkill listings — separate from this job's published terms.
This role · as published
$50–100/hr
Taken from the listing itself.
Typical pay · estimated
$70/hour
Median of 1,359 similar roles that publish pay · 302 publish only a top rate; those count at the rate they gave
Most Software Engineering roles pay $40–$95 per hour. This role's pay falls inside that range.
Rates shown per hour. Yearly and monthly pay converted; one-time fees and non-USD pay are not included.
- Live similar roles
- 1,584
- Listed in last 30 days
- 875
- Remote
- 97%
Hiring most right now: micro1 (424) · SME Careers (254) · Mercor (246)
Most requested skills · share of roles
- ai evaluation13%
- llm evaluation12%
- python11%
- data annotation11%
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 rolesRequired skills
How applying works
1. Pre-screen on NearSkill
A quick application on NearSkill checks your fit against this role.
2. Finish on the employer’s site
We hand you to micro1’s official application page to complete the form.
3. Wait for a response
The employer’s hiring team reviews applications and gets back to you.
Similar jobs
Open roles that match this listing's skills and level.
micro1Senior Software Engineer – Remote Contract
micro1Software Engineer – AI Training
micro1Software Engineer (GitHub Contributor)
micro1Software Engineer (Open Source Contributor)
micro1Backend Software Engineer
micro1
