Overview

Software Engineer – Ruby Jobs in South Africa at Alignerr

Title: Software Engineer – Ruby

Company: Alignerr

Location: South Africa

Software Engineer – Ruby (AI Training)

About The Role

What if your Ruby skills could directly influence how AI understands and generates real-world software? We're looking for experienced Ruby Software Engineers to work on production-grade systems and help shape the technical datasets that train the next generation of AI coding tools.

This is a fully remote, flexible contract role built for engineers who love clean code, thoughtful architecture, and meaningful work. No AI background required — just strong Ruby chops and a sharp engineering mind.

  • Organization: Alignerr
  • Type: Hourly Contract / Task-based
  • Location: Remote
  • Commitment: 10–40 hours/week

What You'll Do

  • Design, build, and maintain backend services and APIs using Ruby and Ruby-based frameworks
  • Review and analyze real-world codebases for correctness, performance, and maintainability
  • Evaluate realistic software engineering scenarios and help create high-quality technical datasets
  • Validate and refine AI-generated Ruby code — identifying bugs, edge cases, and architectural weaknesses
  • Collaborate asynchronously with researchers and engineers supporting AI training and evaluation efforts
  • Work independently on task-based assignments, fully on your own schedule

Who You Are

  • 2+ years of professional software engineering experience
  • Strong proficiency in Ruby and core backend development concepts
  • Comfortable reasoning about production codebases, REST APIs, and data-driven systems
  • Detail-oriented and analytical — you can clearly explain the why behind technical decisions
  • Self-motivated and reliable when working independently without close supervision

Nice to Have

  • Experience with Ruby on Rails or other Ruby-based frameworks
  • Familiarity with testing frameworks such as RSpec or Minitest
  • Background in code review, technical writing, or engineering mentorship
  • Exposure to AI tools or software evaluation workflows
  • Experience working with distributed or asynchronous teams

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 writes real-world Ruby code
  • Potential for ongoing work and contract extension as new projects launch
Upload your CV/resume or any other relevant file. Max. file size: 800 MB.