
Software Engineer - Ruby
Alignerr · United States
- Hybrid
- Contract
- $60,000 / year
- United States
Job highlights
- Evaluate and refine AI-generated Ruby code.
- Build technical datasets for AI training.
- Work remotely on your own schedule.
- Contribute engineering knowledge to AI projects.
- Shape the future of AI coding tools.
About the role
Software Engineer – Ruby (AI Training)
About The Role
What if your Ruby expertise could directly influence how AI understands and writes production-grade software for developers around the world? We're looking for experienced Ruby Software Engineers to help evaluate, refine, and build the technical datasets that shape the next generation of AI coding tools.
This is a fully remote, flexible contract role. You'll work asynchronously — on your own schedule — contributing deep engineering knowledge to real-world AI training and evaluation projects.
- Organization: Alignerr
- Type: Hourly Contract
- Location: Remote
- Commitment: 10–40 hours/week
What You'll Do
- Develop and maintain backend services and APIs using Ruby and Ruby-based frameworks
- Review and analyze AI-generated Ruby code for correctness, performance, and maintainability
- Evaluate realistic software engineering scenarios and provide structured, expert-level feedback
- Help create and validate technical datasets used in AI training and evaluation workflows
- Collaborate asynchronously with researchers and engineers to improve how AI reasons about code
- Identify bugs, edge cases, and suboptimal patterns in AI-produced codebases
Who You Are
- 2+ years of professional software engineering experience
- Strong proficiency in Ruby and backend development — you're comfortable in production environments
- Solid understanding of APIs, data-driven systems, and software architecture principles
- Detail-oriented and analytical — you can clearly explain why code works or doesn't
- Self-directed and reliable when working independently without hand-holding
- Able to articulate technical decisions in writing with precision and clarity
Nice to Have
- Experience with Ruby on Rails or other Ruby-based frameworks
- Familiarity with AI tools, code evaluation workflows, or technical dataset creation
- Background in code review, engineering mentorship, or technical writing
- Exposure to testing frameworks, CI/CD pipelines, or software quality processes
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 generates Ruby code
- Potential for ongoing work and contract extension as new projects launch
Key skills/competency
- Ruby
- Software Engineering
- Backend Development
- API Development
- AI Training
- Code Evaluation
- Data Systems
- Software Architecture
- Technical Datasets
- Remote Work
Skills & topics
- Ruby
- Software Engineer
- Backend Development
- API
- AI Training
- Code Evaluation
- Data Systems
- Software Architecture
- Technical Datasets
- Remote Work
- Ruby on Rails
How to get hired
- Tailor your resume: Highlight your Ruby and backend development experience, emphasizing API design and production environments.
- Showcase your analytical skills: Provide specific examples of how you've evaluated code and explained technical decisions in writing.
- Demonstrate self-direction: Mention projects where you worked independently and met deadlines without direct supervision.
- Prepare for remote work: Be ready to discuss your asynchronous work style and collaboration approach.
Technical preparation
Master Ruby syntax and common libraries.,Practice API design and implementation.,Study AI code evaluation principles.,Familiarize with data structures and algorithms.
Behavioral questions
Describe a complex code review you performed.,How do you manage tasks independently?,Explain a technical decision in writing.,How do you ensure code quality remotely?
Frequently asked questions
- What is the work arrangement for a Software Engineer - Ruby at Alignerr?
- This is a fully remote, flexible contract role. You will work asynchronously, meaning you can set your own schedule while contributing to AI training and evaluation projects.
- What are the primary responsibilities of a Software Engineer - Ruby at Alignerr?
- The primary responsibilities include developing and maintaining backend services and APIs using Ruby, reviewing AI-generated Ruby code for quality, creating and validating technical datasets for AI training, and collaborating asynchronously to improve AI's understanding of code.
- What experience is required for the Software Engineer - Ruby role at Alignerr?
- A minimum of 2 years of professional software engineering experience is required, with strong proficiency in Ruby and backend development. A solid understanding of APIs, data-driven systems, and software architecture principles is also essential.
- Does Alignerr offer full-time employment for this role?
- This position is described as an hourly contract role with a commitment of 10-40 hours per week, indicating it is not a full-time permanent employment position.
- What makes the Software Engineer - Ruby role at Alignerr unique?
- This role offers the unique opportunity to influence how AI understands and generates production-grade software, working on cutting-edge AI projects alongside leading research labs, all within a flexible, remote, and asynchronous work environment.