Research Engineer - Code Generation & Model Evaluation
- Pay
- $50 – $100 / Hour
- Open to
- Worldwide
- Apply
We earn a commission if you sign up through the links on this page. It costs you nothing and does not affect which jobs we list. How this works.
- Skills
- python
- java
- rust
- c++
- typescript
- algorithms
- competitive programming
- code evaluation
What you'll do
Despite the "Research Engineer" title, this is hands-on coding work, not a research post. You work inside real codebases (Python 3, Java, Rust, C++, Go or TypeScript) and the output is used to train and evaluate code-generation models.
The ad lists:
- Debugging and resolving issues across diverse codebases
- Designing and implementing features in code-generation workflows
- Refactoring and optimising for performance and maintainability
- Writing and reviewing real-world coding tasks that measure AI model performance
- Writing clear feedback and annotations for model training and assessment
- Working with other open-source contributors and documenting decisions
In practice this sits between a software engineering contract and benchmark authoring: you need to be good enough to fix the bug yourself, and disciplined enough to write the task so a model's attempt can be graded unambiguously.
Who fits
- Expertise in competitive programming and coding problem analysis
- Strength in at least one of Python 3, Java, Rust, C++, Go or TypeScript, with solid algorithms and data structures
- A record of open-source contributions or collaborative software projects
- Careful reading of problem constraints and alternative solution paths
- Thorough validation of code and output consistency
- Clear written communication, and comfort working independently to tight deadlines
These are listed as required, unlike most micro1 ads. The competitive-programming plus open-source combination is the distinctive bar; strong day-job engineers without either may find it harder.
What it pays
The band is $50–100/hour, but the ad is explicit that pay is output-based: you are paid per task that meets the project specification, time per task varies with your experience and workflow, and there is a minimum number of tasks per week (the figure is not published).
So the hourly band is an effective-rate expectation rather than a guarantee. Fast, accurate contributors will land higher; tasks that fail review earn nothing.
Start
micro1 says it typically fills roles like this within 48 hours and expects first tasks within 24–48 hours of finishing onboarding. If you apply, be ready to start straight away.
Worth knowing
Good:
- 100 openings and a fast start
- Six languages qualify, so you can work in your strongest one
- Pay mechanics are stated rather than left to guesswork
- No AI experience needed, and no country restriction stated
Less good:
- Per-task pay: rejected work is unpaid and the effective rate depends on your speed
- A weekly task minimum applies, but the number is not published
- Competitive programming and open-source history are both asked for
- "Tight deadlines" is in the ad for a reason
- Contractor engagement: no benefits, no notice period, your own tax to manage
About this listing
Posted by micro1 on its own jobs portal and read on 24 September 2026. The band, the 100 openings, the languages, the output-based pay terms and the start timeline are from the listing. See micro1.
More roles at micro1
See all 380Similar roles at other platforms
- Application Users - Android Studio on macOS - CodeMercor · $55 – $65 / Hour · 16d ago
- Application Users - macOS Sonoma 14.5 Expert - ProfessionalsMercor · $60 – $70 / Hour · 16d ago
- Senior Software Engineer: AI Evaluation & BenchmarksAlignerr · $80 – $100 / Hour · 1mo ago
- Real-world terminal and infrastructure scenariosInvisible Technologies · $35 / Hour · 15d ago
Guides about micro1
See all 81- micro1 AI Research Scientist Interview: Model Evaluation, Tuning and Deep Learning at ScaleInterview prep
- micro1 SEO Content Writer Interview: Keyword Research, Search Intent and Algorithm UpdatesInterview prep
- micro1 Computer Vision Engineer Interview: Transfer Learning, Preprocessing and DetectionInterview prep
- micro1 Clinical Research Scientist Interview: Trial Compliance, Protocol Amendments and DataInterview prep
Browse similar roles
Not the right fit?
See every open role, or get new ones on Telegram or Discord as they are added.