
Software Engineer - Ruby
Alignerr · India
- Hybrid
- Contract
- $60,000 / year
- India
Job highlights
- Work on AI training using Ruby skills.
- Design and maintain backend services with Ruby.
- Evaluate AI-generated code against standards.
- Create and refine technical datasets.
- Collaborate asynchronously on AI projects.
About the role
Software Engineer - Ruby (AI Training)
About The Role
What if your Ruby skills could directly influence how AI understands, writes, and reasons about real-world software systems? We're looking for experienced Ruby Software Engineers to work on cutting-edge AI training and evaluation projects — reviewing code, building backend systems, and helping shape the next generation of AI-powered development tools.
This is a fully remote, flexible contract role. Work on your own schedule, take on meaningful engineering challenges, and make a tangible impact on how AI handles production-grade code.
- Organization: Alignerr
- Type: Hourly Contract
- Location: Remote
- Commitment: 10–40 hours/week
What You'll Do
- Design, develop, and maintain backend services and APIs using Ruby and Ruby-based frameworks
- Review and analyze real-world codebases for correctness, performance, and maintainability
- Evaluate AI-generated Ruby code against production-grade engineering standards
- Create, validate, and refine technical datasets by working through realistic software engineering scenarios
- Collaborate asynchronously with researchers and engineers to support AI training and evaluation efforts
- Clearly document your technical reasoning and findings in structured formats
Who You Are
- 2+ years of professional software engineering experience
- Strong proficiency in Ruby and backend development concepts
- Comfortable working with production codebases, REST APIs, and data-driven systems
- Naturally detail-oriented and analytical — you spot issues others miss
- Able to explain technical decisions clearly and concisely in writing
- Self-motivated and reliable when working independently in an async environment
Nice to Have
- Experience with Ruby on Rails or other Ruby-based frameworks
- Familiarity with AI tools or code evaluation workflows
- Background in code review, software architecture, or technical writing
- Exposure to testing frameworks, CI/CD pipelines, or DevOps practices
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 produces real-world code
- Potential for ongoing work and contract extension as new projects launch
Key skills/competency
- Ruby
- Backend Development
- API Design
- Code Review
- AI Training
- Data Analysis
- Problem Solving
- Technical Documentation
- Software Architecture
- Remote Work
Skills & topics
- Software Engineer
- Ruby
- Backend Development
- AI Training
- Code Review
- API Development
- Remote
- Contract
- Data Engineering
- Machine Learning
How to get hired
- Tailor your resume: Highlight your Ruby proficiency, backend experience, and any AI-related projects.
- Showcase analytical skills: Emphasize your ability to review code, spot issues, and document technical reasoning.
- Demonstrate self-motivation: Provide examples of working independently and reliably in remote, asynchronous environments.
- Highlight relevant frameworks: Mention experience with Ruby on Rails or similar frameworks if applicable.
Technical preparation
Practice Ruby coding challenges.,Build sample backend APIs.,Review and analyze code samples.,Familiarize with AI evaluation concepts.
Behavioral questions
Describe a complex technical problem you solved.,How do you handle detailed code reviews?,How do you stay motivated working remotely?,Explain a technical decision clearly in writing.
Frequently asked questions
- What is the work arrangement for the Software Engineer - Ruby (AI Training) role at Alignerr?
- The Software Engineer - Ruby (AI Training) role at Alignerr is fully remote, offering a flexible contract engagement. You can work on your own schedule, providing autonomy and the ability to balance work with other commitments.
- What are the main responsibilities for a Software Engineer - Ruby at Alignerr?
- As a Software Engineer - Ruby at Alignerr, your main responsibilities will include designing and developing backend services using Ruby, reviewing and evaluating AI-generated code, creating and refining technical datasets, and collaborating asynchronously with researchers and engineers on AI training and evaluation projects.
- What qualifications are essential for the Software Engineer - Ruby position at Alignerr?
- Essential qualifications for this role include over 2 years of professional software engineering experience, strong proficiency in Ruby and backend development concepts, comfort with production codebases and REST APIs, strong analytical and detail-oriented skills, and the ability to communicate technical decisions clearly in writing. Self-motivation and reliability in an asynchronous environment are also key.
- Does Alignerr offer opportunities for ongoing work or contract extensions for this role?
- Yes, Alignerr mentions the potential for ongoing work and contract extensions for the Software Engineer - Ruby (AI Training) role. This is dependent on the launch of new projects and the continued success of current initiatives.
- How can I showcase my suitability for the Software Engineer - Ruby role during the application process at Alignerr?
- To showcase your suitability, tailor your resume to highlight your Ruby and backend development experience, detail your analytical skills in code review and technical documentation, and provide examples of your self-motivation and ability to work effectively in remote, asynchronous settings. Mentioning experience with Ruby on Rails or AI tools would also be beneficial.