Opens an external site
- Employment type
- Contract
- Experience level
- Mid-level · 2+ years
- Posting language
- English
- Working hours
- 40 hours per week
- Seniority
- Entry level
Job summary
Review and evaluate AI-generated Ruby code for correctness, performance, maintainability, bugs, and architectural issues, and provide structured written feedback. Develop backend services and APIs, work through realistic engineering scenarios, and help create and validate datasets for AI training and evaluation.
Job details
Software Engineer – Ruby (AI Training) About The Role What if your Ruby expertise could directly influence how AI writes, reviews, and reasons about production-grade software — for millions of developers around the world? We're looking for experienced Ruby Software Engineers to help evaluate and improve AI-generated code, design realistic engineering scenarios, and contribute to the datasets that train the next generation of AI coding tools. Your real-world backend knowledge will shape how AI thinks about Ruby — from API design to system architecture. This is a fully remote, flexible contract role built around your schedule. No AI background required — just strong Ruby skills and a sharp engineering mind. Organization: Alignerr Type: Hourly Contract / Task-based Location: Remote Commitment: 10–40 hours/week What You'll Do Review and evaluate AI-generated Ruby code for correctness, performance, and maintainability Develop and refine backend services and APIs as part of realistic engineering tasks Identify bugs, edge cases, and architectural issues in AI-produced code and provide detailed, structured feedback Help create and validate technical datasets by working through real-world software engineering scenarios Collaborate asynchronously with researchers and engineers to support AI training and evaluation efforts Clearly articulate your technical reasoning and decision-making in written evaluations Who You Are 2+ years of professional software engineering experience Strong proficiency in Ruby and backend development — you're comfortable in production codebases Solid understanding of APIs, data-driven systems, and software design principles Naturally detail-oriented with an analytical, methodical approach to problem-solving Able to explain technical decisions clearly and concisely in writing No prior AI or machine learning experience required Nice to Have Experience with Ruby on Rails or other Ruby-based frameworks Background in code review, technical writing, or engineering mentorship Familiarity with testing frameworks, CI/CD pipelines, or system design patterns Exposure to data engineering, ML infrastructure, or AI tooling 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 work Make a direct, tangible impact on how AI understands and writes Ruby code Potential for ongoing work and contract extension as new projects launch
What you’ll do
Review and evaluate AI-generated Ruby code for correctness, performance, maintainability, bugs, and architectural issues, and provide structured written feedback. Develop backend services and APIs, work through realistic engineering scenarios, and help create and validate datasets for AI training and evaluation.
Requirements
Requires at least 2 years of professional software engineering experience, strong Ruby and backend development skills, and a solid understanding of APIs, data-driven systems, and software design. Candidates should be detail-oriented and able to explain technical reasoning clearly in writing; AI experience is not required.
Benefits
• Flexible Schedule • Remote Work • Potential for Ongoing Contract Work
Listed skills
- CI/CD · Preferred
- Ruby · Preferred
Other relevant skills
Identified from the job description. Confirm important requirements above.
- Ruby
- Backend Development
- API Design
- Code Review
- AI Code Evaluation
- Software Architecture
- Software Design
- Debugging
- Performance Optimization
- Maintainability
- Technical Writing
- Analytical Problem-Solving
- Ruby on Rails
- Testing Frameworks
- CI/CD
- Data Engineering
Job areas
- Software
- Technology
- Engineering
- Data & Analytics
- Science & Research
More jobs you can apply to directly
Similar opportunities posted by employers hiring on Jobs.ca, with no external application form.