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