Software Engineer - Ruby

Software Engineer - Ruby

Posted 3 days ago by Alignerr

Negotiable
Outside
Remote
United Kingdom

Summary: The Software Engineer – Ruby role focuses on leveraging Ruby expertise to influence AI's understanding and generation of backend code. The position involves developing and maintaining backend services, reviewing existing code, and collaborating with researchers on AI training. This is a fully remote, flexible contract role with a commitment of 10–40 hours per week. The ideal candidate will have a strong background in Ruby and backend development, with a detail-oriented and analytical mindset.

Key Responsibilities:

  • Develop and maintain backend services and APIs using Ruby and Ruby-based frameworks
  • Review and analyze existing codebases for correctness, performance, and maintainability
  • Evaluate realistic software engineering scenarios to help create and validate technical datasets
  • Reason through production-grade backend systems and clearly document your technical decisions
  • Collaborate asynchronously with researchers and engineers supporting AI training and evaluation efforts

Key Skills:

  • 2+ years of professional software engineering experience
  • Strong proficiency in Ruby and backend development concepts
  • Comfortable working with production codebases, APIs, and data-driven systems
  • Detail-oriented and analytical — able to spot subtle bugs and explain their significance
  • Clear communicator who can articulate technical reasoning in writing
  • Experience with Ruby on Rails or other Ruby-based frameworks (nice to have)
  • Background in code review, technical writing, or software quality evaluation (nice to have)
  • Familiarity with AI tools or data annotation workflows (nice to have)
  • Exposure to distributed systems, REST APIs, or backend architecture design (nice to have)

Salary (Rate): £40.00/hr

City: undetermined

Country: United Kingdom

Working Arrangements: remote

IR35 Status: outside IR35

Seniority Level: Mid-Level

Industry: IT

Detailed Description From Employer:

Software Engineer – Ruby (AI Training)

About The Role

What if your Ruby expertise could directly influence how AI writes and understands backend code for developers around the world? We're looking for experienced Ruby Software Engineers to work on real-world software systems that power data-driven and AI-supported workflows — reviewing, building, and evaluating production-grade code that helps train the next generation of AI models. This is a fully remote, flexible contract role. Work asynchronously on your own schedule, take on as many hours as suits you, and make a tangible impact on how AI reasons about software engineering.

Organization: Alignerr

Type: Hourly Contract / Task-Based

Location: Remote

Commitment: 10–40 hours/week

What You'll Do

  • Develop and maintain backend services and APIs using Ruby and Ruby-based frameworks
  • Review and analyze existing codebases for correctness, performance, and maintainability
  • Evaluate realistic software engineering scenarios to help create and validate technical datasets
  • Reason through production-grade backend systems and clearly document your technical decisions
  • Collaborate asynchronously with researchers and engineers supporting AI training and evaluation efforts

Who You Are

  • 2+ years of professional software engineering experience
  • Strong proficiency in Ruby and backend development concepts
  • Comfortable working with production codebases, APIs, and data-driven systems
  • Detail-oriented and analytical — you can spot a subtle bug and explain exactly why it matters
  • Clear communicator who can articulate technical reasoning in writing

Nice to Have

  • Experience with Ruby on Rails or other Ruby-based frameworks
  • Background in code review, technical writing, or software quality evaluation
  • Familiarity with AI tools or data annotation workflows
  • Exposure to distributed systems, REST APIs, or backend architecture design

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 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