AI Software Engineer Ruby
G2i Inc.
Job Overview
Who's the hiring manager?
Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Job Description
Helping Train LLMs
Help train large-language models (LLMs) to write production-grade code across a wide range of programming languages. This role involves comparing and ranking multiple code snippets, explaining which is best and why, and repairing or refactoring AI-generated code for correctness, efficiency, and style. You will inject feedback (ratings, edits, test results) into the Reinforcement Learning with Human Feedback (RLHF) pipeline, ensuring it runs smoothly. The ultimate goal is for the model to learn to propose, critique, and improve code the way an expert does.
RLHF Explained
The RLHF process involves generating code, followed by expert engineers ranking, editing, and justifying the code. This feedback is then converted into reward signals, which are used in reinforcement learning to tune the model toward producing code you’d actually ship.
What You’ll Need
- 3+ years of professional software engineering experience in Ruby. 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.
- You enjoy reading documentation and language specifications and thrive in an asynchronous, low-oversight environment.
What You Don’t Need
- No prior RLHF (Reinforcement Learning with Human Feedback) or AI training experience is required.
- No deep machine learning knowledge. If you can review and critique code clearly, G2i Inc. will teach you the rest.
Tech Stack
We are looking for engineers with a strong command of Ruby.
Logistics
- Location: Fully remote — work from anywhere.
- Compensation: From $30/hr to $70/hr, depending on location and seniority.
- Hours: Minimum 15 hrs/week, up to 40 hrs/week available.
- Engagement: 1099 contract.
Straightforward impact, zero fluff. If this sounds like a fit, apply here!
Key skills/competency
- Ruby
- Code Review
- LLM Training
- Software Engineering
- Attention to Detail
- Written Communication
- Refactoring
- Debugging
- Code Quality
- Asynchronous Work
How to Get Hired at G2i Inc.
- Research G2i Inc.'s culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor.
- Tailor your resume for AI Software Engineer Ruby: Customize your resume to highlight Ruby expertise, code review skills, and any experience with AI-related projects or language models.
- Showcase detailed code critique: Prepare examples demonstrating your ability to identify and clearly explain code issues, performance implications, and security flaws.
- Highlight asynchronous work readiness: Emphasize your self-motivation, strong organizational skills, and ability to thrive in low-oversight, remote working environments.
- Prepare for technical discussions: Focus on Ruby best practices, code quality, software design patterns, and problem-solving scenarios relevant to AI code evaluation during interviews.
Frequently Asked Questions
Find answers to common questions about this job opportunity
Explore similar opportunities that match your background