PitchMeAI
Alignerr

Software Engineer - Ruby

Alignerr · France

  • Hybrid
  • Contract
  • $60,000 / year
  • France

Job highlights

  • Evaluate and improve AI training data for coding.
  • Review and analyze Ruby backend services and APIs.
  • Assess AI-generated code for production readiness.
  • Work independently on task-based assignments.
  • Contribute to cutting-edge AI development remotely.

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 Development
  • Code Review
  • AI Training
  • Software Engineering Best Practices
  • Problem-Solving
  • Independent Work
  • Communication
  • Ruby on Rails

Skills & topics

  • Software Engineer
  • Ruby
  • Backend Development
  • API
  • AI Training
  • Code Review
  • Remote Work
  • Contract Role
  • Freelance
  • Engineering

How to get hired

  • Tailor your resume: Highlight your Ruby experience, backend development skills, and any AI-related projects.
  • Showcase your analysis: Emphasize your ability to review code, identify issues, and articulate technical reasoning clearly.
  • Demonstrate independence: Provide examples of working autonomously and managing your schedule effectively in remote settings.
  • Highlight communication: Underscore your skill in explaining technical concepts without jargon, especially in written form.
  • Address AI familiarity: If you have any experience with AI tools or evaluation, make sure it's prominent.

Technical preparation

Master Ruby and its core libraries.,Practice API design and analysis.,Review code for best practices.,Understand AI code evaluation basics.

Behavioral questions

Describe a complex bug you found.,How do you explain technical concepts?,Share an example of working independently.,How do you ensure code quality?

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 contract role. This means you can work from anywhere, offering flexibility in your work location.
What is the commitment expected for the Software Engineer - Ruby position?
The commitment for this role ranges from 10 to 40 hours per week, allowing for flexibility to fit your schedule. It's an hourly contract position.
What kind of projects will I work on as a Software Engineer - Ruby at Alignerr?
As a Software Engineer - Ruby, you will work on cutting-edge AI projects, focusing on designing, evaluating, and improving real-world coding scenarios that teach AI systems about backend engineering.
Do I need experience with AI to apply for the Software Engineer - Ruby role?
While direct AI experience is not strictly required, familiarity with AI tools or software evaluation workflows is considered a plus. Your strong Ruby and backend engineering skills are the primary focus.
How does Alignerr support remote work for its Software Engineers?
Alignerr supports remote work by offering a fully remote and flexible environment, allowing you to work when and where it suits you, with asynchronous collaboration.
What specific Ruby skills are most important for this role?
The role requires strong proficiency in Ruby and backend development, including experience with production codebases. Familiarity with Ruby on Rails or other Ruby-based frameworks is also highly valued.
How will my work as a Software Engineer - Ruby impact AI development?
Your work will directly influence how AI understands and generates production-grade software by helping to create and validate the training data and scenarios that teach AI systems about backend engineering.