7 days ago

Software Engineer, AI - Ruby

G2i Inc.

Hybrid
Contractor
$120,000
Hybrid

Job Overview

Job TitleSoftware Engineer, AI - Ruby
Job TypeContractor
CategoryCommerce
Experience5 Years
DegreeMaster
Offered Salary$120,000
LocationHybrid

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.

Uncover Hiring Manager

Job Description

About the Software Engineer, AI - Ruby Role at G2i Inc.

G2i Inc. is seeking a talented Software Engineer, AI - Ruby to help train large-language models (LLMs) to write production-grade code across a wide range of programming languages. This fully remote, contract position focuses on enhancing AI's ability to propose, critique, and improve code through human feedback.

Key Responsibilities

  • Compare and rank multiple code snippets, clearly explaining the rationale for preferring one over others.
  • Repair and refactor AI-generated code to ensure correctness, efficiency, and adherence to style guidelines.
  • Integrate feedback, including ratings, edits, and test results, into the Reinforcement Learning with Human Feedback (RLHF) pipeline to ensure its smooth operation.
  • Contribute directly to improving AI models, enabling them to produce high-quality, shippable code.

RLHF in Action

The process involves generating code, where expert engineers like you rank, edit, and justify their choices. This valuable feedback is then converted into reward signals, which are used in reinforcement learning to fine-tune the model toward generating production-ready code.

What You'll Need

  • 3+ years of professional software engineering experience, specifically with Ruby.
  • Strong code-review instincts, enabling quick identification of logic errors, performance traps, and security vulnerabilities.
  • Exceptional attention to detail and outstanding written communication skills, particularly for explaining complex code decisions.
  • An enjoyment for reading documentation and language specifications, and a preference for asynchronous, low-oversight work environments.

What You Don't Need

  • Prior experience with RLHF (Reinforcement Learning with Human Feedback) or AI training is not required.
  • Deep machine learning knowledge is not a prerequisite. If you possess strong code review and critique abilities, G2i Inc. will provide the necessary training in AI specifics.

Tech Stack

Candidates should have 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

Key Skills/Competency

  • Ruby Programming
  • Code Review
  • Software Engineering
  • AI Training
  • Large Language Models (LLMs)
  • Reinforcement Learning with Human Feedback (RLHF)
  • Code Refactoring
  • Problem Solving
  • Written Communication
  • Attention to Detail

Tags:

Software Engineer, AI - Ruby
AI Training
Code Evaluation
LLMs
RLHF
Code Review
Refactoring
Problem Solving
Technical Communication
Software Development
Quality Assurance
Ruby
Programming
Software Engineering
Algorithms
Data Structures
Git
Unit Testing
Performance Optimization
Backend Development

Share Job:

How to Get Hired at G2i Inc.

  • Master Ruby fundamentals: Demonstrate advanced proficiency in Ruby, as it's a core technical requirement for G2i Inc.'s projects.
  • Showcase code review expertise: Prepare examples of how you've identified and resolved logic errors, performance issues, or security flaws in code.
  • Highlight communication skills: Emphasize your ability to clearly explain complex technical decisions, a critical aspect of the Software Engineer, AI - Ruby role.
  • Tailor your resume: Customize your resume to G2i Inc.'s focus on AI training and remote contract work, using keywords from the job description.
  • Prepare for a technical interview: Expect in-depth discussions on your Ruby skills, code quality, and problem-solving approach relevant to AI code evaluation.

Frequently Asked Questions

Find answers to common questions about this job opportunity

Explore similar opportunities that match your background