PitchMeAI
Alignerr

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.