Software Engineer – Ruby (AI Training) About the Role What if your Ruby skills could directly influence how AI understands and writes software for developers around the world?
Software Engineer - Ruby
Job description
Software Engineer – Ruby (AI Training)
About the Role
What if your Ruby skills could directly influence how AI understands and generates real-world software? We're looking for experienced Ruby Software Engineers to work on production-grade systems and help shape the technical datasets that train the next generation of AI coding tools.
This is a fully remote, flexible contract role built for engineers who love clean code, thoughtful architecture, and meaningful work. No AI background required — just strong Ruby chops and a sharp engineering mind.
- Organization: Alignerr
- Type: Hourly Contract / Task-based
- Location: Remote
- Commitment: 10–40 hours/week
What You'll Do
- Design, build, and maintain backend services and APIs using Ruby and Ruby-based frameworks
- Review and analyze real-world codebases for correctness, performance, and maintainability
- Evaluate realistic software engineering scenarios and help create high-quality technical datasets
- Validate and refine AI-generated Ruby code — identifying bugs, edge cases, and architectural weaknesses
- Collaborate asynchronously with researchers and engineers supporting AI training and evaluation efforts
- Work independently on task-based assignments, fully on your own schedule
Who You Are
- 2+ years of professional software engineering experience
- Strong proficiency in Ruby and core backend development concepts
- Comfortable reasoning about production codebases, REST APIs, and data-driven systems
- Detail-oriented and analytical — you can clearly explain the why behind technical decisions
- Self-motivated and reliable when working independently without close supervision
Nice to Have
- Experience with Ruby on Rails or other Ruby-based frameworks
- Familiarity with testing frameworks such as RSpec or Minitest
- Background in code review, technical writing, or engineering mentorship
- Exposure to AI tools or software evaluation workflows
- Experience working with distributed or asynchronous teams
Why Join Us
- Work on cutting-edge AI projects alongside leading research labs
- Fully remote and flexible — work when and where it suits you
- Freelance autonomy with the structure of meaningful, task-based engineering work
- Make a direct, tangible impact on how AI understands and writes real-world Ruby code
- Potential for ongoing work and contract extension as new projects launch
You will be redirected to the company's website to complete your application.