Software Engineer

micro1
Software engineering
Expert
Remote
Contract

$50 to $100/hIndicative range provided by micro1

Posted on September 7, 2026 · Applications until November 6, 2026

Apply on micro1

I am sending you to the official micro1 page. Applying is free and in English.

I earn a commission from the platform when a candidate I referred gets hired. It changes nothing for you.

Tailor my resume to this job
Share this job

This remote contractor role involves creating complex coding tasks, reproducible environments, and reference solutions to train AI models. Candidates need deep software engineering expertise, strong debugging skills, and proficiency in languages like Python, Java, or Rust.

Description in English, as published by micro1.

Role Title: Senior Software Engineer

Role Type: Contractor (~15 hrs a week)

Location: Remote

micro1 is selecting Software Engineers to support a customer’s innovative project. In this role, you'll apply your expertise to help train next-generation AI systems. Your work will shape how models learn, reason, and perform through high-quality, real-world input. No prior experience in AI is required, your domain knowledge is what matters.

As an expert you will be creating Reinforcement Learning Environments which test and AI model's ability to solve complex software engineering problems related to fixing code, creating features, refactoring code and optimizing performance. You will be tasked with creating a reproducible environment and golden reference solution for the problem.

Scope of Work

  • On this project, you will create realistic, interesting, and extremely challenging coding tasks for frontier AI models using your favourite repositories!
  • You will design problems that require strong software engineering skills, such as tracking down subtle bugs, building non-trivial features, or improving performance.
  • For each task, you will define the problem, build a reproducible environment, and write deterministic verifiers that accept correct solutions across different valid implementations while rejecting incorrect, incomplete, or hard-coded approaches. You will also provide a reference solution showing how the task can be solved.

Preferred Qualifications

  • Significant hands-on expertise in at least one of the following: 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 within cross-functional projects.
  • Strong documentation and communication skills to articulate technical concepts clearly.
  • Interest in or curiosity about AI and its technical challenges (previous AI experience not required).

Compensation Structure

Compensation is output-based; experts are paid per task that meets the project specifications. The time required to complete work may vary depending on the expert’s experience and workflow. Minimum submission requirements apply. Experts must submit a minimum of tasks per week.

Start Timeline & Availability

We typically fill roles within 48 hours and are looking for experts ready to jump in right away. If selected, we expect you to start your first tasks within 24, 48 hours of completing onboarding.

Required skills

  • Python3
  • JAVA
  • Rust
  • Algorithms
  • Basics C++
  • Typescript
  • bug fixing
  • feature implementation
  • codebase refactoring
  • performance optimization

Open worldwide

About micro1

micro1 is an AI data lab that hires remote experts to train and evaluate models. The original posting is on their site.

View this job on micro1

Similar jobs

Software Engineer - Open Source Contributions

micro1
Software engineering
Expert
Remote
Contract

This remote contractor role involves developing features, fixing bugs, and optimizing open source codebases to train AI systems. Candidates need expert-level proficiency in at least two programming languages and extensive open source experience.

  • Python3
  • JAVA
  • Rust
  • +5

Posted 50 days ago$50 to $100/h

Senior Software Engineer

micro1
Software engineering
Expert
Remote
Contract

This remote contractor role involves creating complex coding tasks and deterministic verifiers to train advanced AI models. Candidates must have strong backend programming experience and a solid background in building scalable services or APIs.

  • Python3
  • JAVA
  • Rust
  • +5

Posted 44 days ago$30 to $100/h

Software Engineer (Open Source Contributor)

micro1
Software engineering
Expert
Remote
Contract

This remote contractor role involves building reproducible reinforcement learning environments and coding tasks to help train advanced AI systems. Candidates must have strong backend experience in languages like Python, Java, or Rust, along with clear open source contributions or successful assessment results.

  • Python3
  • JAVA
  • Rust
  • +5

Posted 20 days ago$50 to $100/h

Research Engineer - Code Generation & Model Evaluation

micro1
Software engineering
Expert
Remote
Contract

This remote contractor role involves analyzing codebases, developing coding tasks, and writing feedback to evaluate and train AI code generation models. Candidates need deep expertise in competitive programming and proficiency in at least one major programming language.

  • Python3
  • JAVA
  • Rust
  • +5

Posted 50 days ago$50 to $100/h