AI Software Engineer (C++) at G2i Inc. will help train large-language models (LLMs) to write production-grade code by evaluating, ranking, and improving AI-generated code snippets. The role focuses on providing expert feedback that shapes model behavior through reinforcement learning with human feedback (RLHF).
What You'll Do
- 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.
- Ensure the model learns to propose, critique, and improve code effectively.
What We're Looking For
- 3+ years of professional software engineering experience in C++
- 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.
- You enjoy reading documentation and language specs and thrive in an asynchronous, low-oversight environment.
Nice to Have
- Constraint programming experience is a bonus, but not required
Technical Stack
- C++
Team & Environment
- Thrives in asynchronous, low-oversight environment
- Focus on clear, detailed written communication
- Value of expert engineering judgment in shaping AI behavior
Benefits & Compensation
- Fully remote work — work from anywhere
- Straightforward impact, zero fluff
Compensation: $30/hr to $70/hr, depending on location and seniority. Minimum 15 hrs/week, up to 40 hrs/week available; 1099 contract.
Work Mode
- Fully remote — work from anywhere
- Asynchronous, low-oversight environment
G2i Inc. is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all team members.
