C++ - Software Engineer, AI

Company: G2i Inc.

Location: San Juan, PR (Remote)

Salary: $30 - $70 an hour

Type: Full-time

Remote: Yes

Posted: 2026-04-16

About this role

Before applying

This role is open to contractors in accepted locations only. Please confirm your country is on the list before applying — we're unable to process applications from unlisted locations. List of accepted countries and locations.

For US applicants

This is a 1099 independent contractor role. It is not compatible with F-1 OPT, STEM OPT, or any visa status that requires W-2 employment, guaranteed hours, or employer sponsorship.

We are unable to provide offer letters or employment verification for this role.

## What You'll Be Doing

Help train large language models (LLMs) to write production-grade code across a wide range of programming languages:

  • Compare and rank multiple code snippets, explaining which is best and why
  • Repair and refactor AI-generated code for correctness, efficiency, and style
  • Inject feedback (ratings, edits, test results) into the RLHF pipeline and keep it running smoothly

End result: the model learns to propose, critique, and improve code the way you do.

RLHF in one line: Generate code expert engineers rank, edit, and justify convert that feedback into reward signals reinforcement learning tunes the model toward code you'd actually ship.

## What You'll Need

  • 3+ years of professional software engineering experience in C++ (constraint programming experience is a bonus, but not required)
  • Strong code-review instincts — you can spot logic errors, performance traps, and security issues quickly
  • Extreme attention to detail and excellent written communication skills. Much of this role involves explaining **why** one approach is better than another. This cannot be overstated.
  • Comfortable reading documentation and language specs, and able to work well in an asynchronous, low-oversight environment

Identity verification: Applicants will be required to verify their identity and confirm they have valid documentation to work as an independent contractor in their country of residence.

## **What You Don...

Create Your Job Alert

Other C++ Jobs