
Software Engineer - Ruby
Alignerr · India
- Hybrid
- Contract
- $60,000 / year
- India
Job highlights
- Develop and maintain backend services with Ruby.
- Review and evaluate AI-generated code.
- Create and refine technical datasets.
- Collaborate asynchronously with researchers.
- Work remotely on AI training 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
- Software Engineer
- Ruby
- Backend Development
- AI Training
- API Design
- Code Review
- Data-driven Systems
- Asynchronous Collaboration
- Problem-Solving
- Technical Documentation
Skills & topics
- Software Engineer
- Ruby
- Backend Developer
- AI Training
- Remote
- Contract
- API Development
- Code Review
- Data Engineering
- Software Development
How to get hired
- Highlight your Ruby expertise: Tailor your resume to showcase your 2+ years of professional software engineering experience, emphasizing Ruby and backend development.
- Showcase AI interest: Include any experience with AI tools, code evaluation, or a strong understanding of how AI interacts with software systems.
- Demonstrate remote work skills: Emphasize your self-motivation, reliability, and ability to communicate clearly in an asynchronous, independent work environment.
- Detail your analytical skills: Provide examples of your ability to spot issues, explain technical decisions concisely, and work with production codebases and APIs.
Technical preparation
Master Ruby and relevant frameworks.,Practice evaluating code for quality.,Build examples of backend APIs.,Study AI code generation concepts.
Behavioral questions
Describe a complex technical problem you solved.,How do you ensure code quality independently?,Explain a technical decision clearly in writing.,How do you manage your time on flexible projects?
Frequently asked questions
- What is the work arrangement for the Software Engineer - Ruby role at Alignerr?
- The Software Engineer - Ruby position at Alignerr is a fully remote, flexible contract role. You can work on your own schedule, with a commitment of 10-40 hours per week.
- What are the primary responsibilities for a Software Engineer - Ruby at Alignerr?
- As a Software Engineer - Ruby at Alignerr, you will design and develop backend services using Ruby, review and evaluate AI-generated Ruby code, create and refine technical datasets, and collaborate asynchronously with researchers and engineers.
- What specific Ruby experience is required for this role?
- A strong proficiency in Ruby and backend development concepts is required. Experience with Ruby on Rails or other Ruby-based frameworks is considered a plus.
- Does Alignerr offer ongoing work for contract Software Engineers?
- Yes, Alignerr mentions the potential for ongoing work and contract extensions as new AI training and evaluation projects launch. This offers a good opportunity for consistent freelance work.
- How does this role contribute to AI development?
- This role directly influences how AI understands, writes, and reasons about real-world software systems by training and evaluating AI models on production-grade code and engineering standards.
- What kind of technical skills are most important for this Software Engineer role?
- Key technical skills include strong Ruby and backend development, familiarity with production codebases, REST APIs, data-driven systems, and potentially AI tools or code evaluation workflows.