
Software Engineer - Ruby
Alignerr · France
- Hybrid
- Contract
- $60,000 / year
- France
Job highlights
- Improve AI's understanding of backend software.
- Review and evaluate Ruby code and APIs.
- Create realistic software engineering training scenarios.
- Assess AI-generated code for production readiness.
- Work remotely with flexible hours.
About the role
Software Engineer - Ruby (AI Training)
About The Role
What if your Ruby skills 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 design, evaluate, and improve the real-world coding scenarios that teach AI systems how great backend engineering actually works.
This is a fully remote, flexible contract role. You'll bring your professional engineering experience to meaningful technical work — reviewing code, reasoning through system design, and helping shape AI that genuinely understands software at a production level.
- Organization: Alignerr
- Type: Hourly Contract
- Location: Remote
- Commitment: 10–40 hours/week
What You'll Do
- Develop, review, and evaluate backend services and APIs written in Ruby and Ruby-based frameworks
- Analyze existing codebases for correctness, performance, and maintainability — and clearly explain your reasoning
- Help create and validate realistic software engineering scenarios used in AI training and evaluation datasets
- Assess AI-generated Ruby code for quality, accuracy, and production-readiness
- Collaborate asynchronously with researchers and engineers supporting cutting-edge AI development
- Complete task-based assignments independently on your own schedule
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 engineering best practices
- Detail-oriented and analytical — you notice what's wrong and can articulate why
- Clear written communicator who can explain technical decisions without jargon
- Comfortable working independently in an async, remote environment
Nice to Have
- Experience with Ruby on Rails or other Ruby-based frameworks
- Background in code review, technical writing, or engineering mentorship
- Familiarity with AI tools or software evaluation workflows
- Exposure to data pipelines, machine learning systems, or AI-adjacent infrastructure
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 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
- Software Engineering Best Practices
- Problem Solving
- Independent Work
- Technical Communication
- Remote Collaboration
Skills & topics
- Software Engineer
- Ruby
- Backend Development
- API
- AI Training
- Code Review
- Remote Work
- Contractor
- Software Development
- Alignerr
How to get hired
- Tailor your resume: Highlight Ruby proficiency, backend experience, and API knowledge.
- Showcase AI interest: Mention any AI, ML, or data pipeline familiarity.
- Demonstrate independence: Emphasize ability to work remotely and asynchronously.
- Communicate clearly: Prepare to explain technical decisions concisely.
Technical preparation
Practice writing and reviewing Ruby code.,Understand API design principles.,Analyze code for performance issues.,Familiarize with AI code evaluation.
Behavioral questions
Describe a complex technical problem you solved.,How do you ensure code quality?,Explain a technical decision clearly.,How do you manage your workload independently?
Frequently asked questions
- What is the work arrangement for the Software Engineer - Ruby role at Alignerr?
- The Software Engineer - Ruby role at Alignerr is a fully remote, flexible contract position. You can work from anywhere and on your own schedule, as long as you can complete the task-based assignments.
- What kind of projects will I be working on as a Software Engineer - Ruby at Alignerr?
- As a Software Engineer - Ruby, you will be working on cutting-edge AI projects. Your primary focus will be on designing, evaluating, and improving the real-world coding scenarios that teach AI systems how to understand and generate production-grade software.
- What are the primary responsibilities for the Software Engineer - Ruby position?
- Key responsibilities include developing, reviewing, and evaluating backend services and APIs in Ruby. You will also analyze existing codebases, create and validate AI training scenarios, and assess AI-generated Ruby code for quality and accuracy.
- What programming languages and frameworks are essential for this role?
- Strong proficiency in Ruby is essential for this role. Experience with Ruby-based frameworks, particularly Ruby on Rails, is highly desirable. You should also be comfortable with backend development and API design.
- How much time commitment is expected for the Software Engineer - Ruby role?
- The commitment for this hourly contract role is flexible, ranging from 10 to 40 hours per week, depending on project needs and your availability.
- What is the career growth potential for a Software Engineer - Ruby at Alignerr?
- This role offers the potential for ongoing work and contract extensions as new projects launch. It's an opportunity to gain experience in AI development and contribute to cutting-edge AI research.
- What are the minimum qualifications for the Software Engineer - Ruby position?
- You need at least 2 years of professional software engineering experience, strong proficiency in Ruby and backend development, a solid understanding of APIs and software engineering best practices, and the ability to work independently in a remote, asynchronous environment.