Software Engineer - Ruby

Software Engineer - Ruby

Posted 1 week ago by Alignerr

Negotiable
Undetermined
Remote
United Kingdom

Summary: The Software Engineer – Ruby role focuses on leveraging Ruby expertise to influence AI's understanding of backend code. Candidates will develop and maintain backend services, review existing codebases, and collaborate with researchers on AI training. This is a fully remote, flexible contract position allowing for asynchronous work. The role offers the opportunity to make a significant impact on AI-driven software engineering processes.

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
  • 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: undetermined

Seniority Level: undetermined

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