Ruby Developer — AI/LLM Training (Remote, Long-term)
Join a long-term remote AI/LLM training project as a Ruby developer; contract work, 20–40 hrs/week for 6+ months at $7/hr. You'll write and debug Ruby code and create precise training datasets that teach models to generate correct code.
Coding & Software
$7/hr
Compensation
Worldwide
Eligibility
Entry
Experience
Apr 17, 2025
Posted
Open worldwide
About OpenTrain
OpenTrain is the #1 platform for finding and building careers in AI training and data labeling. We connect people with projects that teach AI systems how to behave, and we help contributors grow flexible, remote careers in a rapidly expanding industry.
Working through OpenTrain means joining a community focused on high-impact, human-in-the-loop work that directly shapes state-of-the-art AI.
About AI Training Work
AI training (also called data labeling or human feedback) is the human side of building AI systems. Contributors annotate, correct, and evaluate examples that models learn from — everything from code and text to images and audio.
This role focuses on code-focused training: you will prepare and refine examples that teach language models to write and debug Ruby programs.
- 100% remote, flexible hours — fit work around other commitments.
- Great for developers who want to shape how AI writes and reasons about code.
The Role
We are seeking experienced Ruby developers for a long-term AI/LLM training project. This is a contractor, part-time role expected to run 6 months or longer with flexible remote hours.
You will produce and quality-check Ruby code examples and corrections that become training data used to improve model outputs.
- Contract type: Contractor, Part-time.
- Time commitment: 20–40 hours per week; the listing also notes an ability to commit 25–40 hours/week for a 6-month duration.
- Pay: $7 USD per hour.
What You'll Do
Your day-to-day work centers on writing, reviewing, and debugging Ruby code to create high-quality training data for AI models. Tasks are prompt-driven and focused on short code snippets and small programs.
Quality, clarity, and reproducibility are essential: you'll ensure AI-generated code meets defined standards and refine examples for consistency.
- Write Ruby code snippets and short programs based on project prompts.
- Debug and correct AI-generated Ruby code.
- Create precise training dataset entries and documentation for each example.
- Refine and optimize Ruby code to meet quality standards.
Requirements
The listing includes several specific requirements; please ensure you meet them before applying.
Candidates should be prepared to complete a Ruby coding assessment after submitting a proposal.
- Minimum 2 years of professional software development experience with a strong focus on Ruby.
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- Proven ability to develop, troubleshoot, and optimize Ruby code.
- Excellent problem-solving skills, attention to detail, and effective English communication.
- Stable internet connection and reliable electricity to maintain consistent remote work.
- Ability to work well in a remote team environment.
- Ability to commit to the project schedule (20–40 hrs/week; additional requirement lists 25–40 hrs/week) for at least 6 months.
- Prior experience in AI data labeling or training is preferred but not required.
Who Should Apply
This role is a fit for Ruby developers who enjoy small, focused coding tasks and care about producing clear, correct examples that teach AI systems.
Although listed as entry level in the structured data, the role requires at least two years of professional Ruby experience and a relevant degree, so strong practical experience is expected.
- Developers with hands-on Ruby experience and good communication skills.
- People looking for flexible, remote, part-time contract work with a multi-month commitment.
- Contributors who want to influence how AI models generate and debug code.
How It Works / How To Apply
Submit your proposal through the OpenTrain application flow. After you apply, a Ruby coding assessment will be sent to you — completion of that assessment is part of the selection process.
If selected, you will work remotely, set your own daily schedule within the required weekly hours, and deliver labeled examples and code according to project guidelines.
- Application step: proposal submission, then coding assessment.
- (project uses a custom or third-party tool).
- Data type: Computer code / programming (label type: COMPUTER_PROGRAMMING_CODING).