Top Daily Deal: Cometeer5% offShop Now
Software & Data

Senior Software Engineer – Ruby

Engineering the Future of AI: Senior Software Engineer – Ruby at Turing

Turing··4 min read
Location
Remote — Global
Engagement
Contractor
Apply at Turing

Earns 25 points on this device — once per role per day

Applications are handled by Turing on their own site. Dealuxe is not the employer and does not screen applicants.

Senior Software Engineer – Ruby
AI Research & Software Engineering

Discover an elite remote contracting opportunity combining deep Ruby software engineering with cutting-edge LLM evaluation and repository validation.

The paradigm of software engineering is undergoing its most profound transformation in decades. Artificial intelligence has evolved past basic code autocompletion and simple syntax suggestions; it is rapidly maturing into autonomous agentic workflows capable of reasoning through complex system architectures, triaging repository bugs, and executing multi-file refactoring. However, before frontier models can safely assist engineers in production environments, they require rigorous, expert-crafted benchmarks grounded in real-world software engineering data.

Turing stands at the epicenter of this revolution. Recognized globally as a premier research accelerator for frontier AI labs and enterprise companies, Turing connects elite technical talent with high-impact initiatives that shape how artificial intelligence understands code. If you are an experienced developer looking to blend practical software engineering with groundbreaking AI research, Turing’s engagement for a Senior Software Engineer – Ruby (LLM Evaluation & Repository Validation) represents an extraordinary career catalyst.

About Turing and the AI Revolution

Based in San Francisco and operating at a massive global scale, Turing accelerates the deployment and advancement of powerful AI systems. By building advanced training pipelines and high-quality evaluation datasets, Turing enables frontier AI models to master complex technical domains including systems architecture, coding, and mathematical reasoning.

Participating in these projects allows senior developers to step outside traditional silos. Instead of maintaining legacy applications or building routine web features, you become an architect of intelligence—evaluating how next-generation AI agents interact with production-grade codebases and defining the standards by which artificial intelligence learns software engineering.

About the Role and Project Scope

The core objective of this project is building verifiable Software Engineering (SWE) tasks based on public repository histories using a synthetic approach with a robust human-in-the-loop framework. The initiative expands dataset coverage across diverse programming languages, repository types, and varying levels of problem complexity.

As a Senior Software Engineer specializing in Ruby, your mandate is to evaluate how large language models handle real-world software engineering challenges within Ruby ecosystems. You will analyze public GitHub repositories, set up containerized testing environments, and audit automated model outputs against rigorous human-verified solutions.

Key Responsibilities & Day-to-Day Workflow:

  • Issue Triaging: Analyze and triage GitHub issues across trending open-source Ruby libraries and enterprise repositories.
  • Environment Automation: Set up and configure code repositories, including Dockerization, dependency management, and local execution pipelines.
  • Test Coverage Evaluation: Rigorously evaluate unit test coverage, code quality, and execution logic.
  • Local Execution & Validation: Modify and run codebases locally to assess how effectively LLMs solve real-world bug-fixing scenarios.
  • Research Collaboration: Collaborate closely with AI researchers to design, identify, and curate repository challenges that test the absolute limits of LLM capabilities.
  • Leadership Opportunities: Step into mentorship roles to lead teams of junior engineers collaborating on shared evaluation datasets.

Required Skills, Experience, and Qualifications

This engagement is specifically designed for tech-lead level engineers who possess deep, hands-on familiarity with high-quality public repositories and professional software pipelines. To thrive in this role, candidates must demonstrate:

  • Core Experience: Minimum of 3+ years of overall professional software engineering experience.
  • Language Mastery: Strong, production-level expertise with Ruby.
  • Tooling Proficiency: Solid command of Git, Docker, and fundamental software pipeline setup.
  • Codebase Navigation: Exceptional ability to navigate, understand, and refactor complex, multi-layered codebases.
  • Local Testing Capability: Comfort running, modifying, and testing real-world projects locally in isolated environments.
  • Open-Source Background: Prior experience contributing to or evaluating open-source projects is highly valued.
  • Nice-to-Have Attributes: Previous participation in LLM research or evaluation projects, as well as experience building developer tools or automation agents.

Perks and Flexibility of Freelancing with Turing

Traditional software engineering jobs often tie developers to rigid office hours, geographic constraints, and repetitive maintenance cycles. Contracting with Turing offers complete professional freedom:

  • Fully Remote Autonomy: Work from anywhere within authorized regions, including India, Pakistan, Nigeria, Kenya, Egypt, Ghana, Bangladesh, Turkey, and Mexico.
  • Cutting-Edge Collaboration: Work alongside top-tier AI researchers and engineers pushing the boundaries of machine learning.
  • Flexible Commitments: Choose from structured time commitments—20 hours, 30 hours, or 40 hours per week—tailored to your professional schedule.

Engagement Details & Operational Structure

To ensure high alignment with project milestones and global research teams, specific operational guidelines apply:

  • Time Commitments: At least 4 hours per day and a minimum of 20 hours per week (with flexible options for 20, 30, or 40 hrs/week).
  • Overlap Requirement: A minimum 4-hour overlap with Pacific Standard Time (PST) to facilitate team synchronization.
  • Employment Type: Contractor assignment (note that this role is structured as an independent contractor position without medical or paid leave benefits).

The Interview and Onboarding Process

Turing maintains a streamlined yet rigorous evaluation process designed to identify top-tier engineering talent quickly and efficiently:

  1. Technical Screening: A comprehensive 60-minute technical evaluation assessing your coding proficiency, debugging skills, and architectural judgment.
  2. Technical & Cultural Discussion: A 30-minute interview focusing on collaboration, communication standards, and alignment with AI research goals.
  3. Onboarding & Stability: Once selected, candidates complete a smooth onboarding process. Committing to your first 10 hours of work and maintaining active engagement ensures workflow stability, builds long-term project standing, and unlocks access to advanced, higher-tier tasks within the platform.

Ready to Shape the Future of AI?

Apply for the Senior Software Engineer – Ruby (LLM Evaluation & Repository Validation) role on Turing.
Leverage your engineering expertise to train next-generation artificial intelligence systems.

Apply on Turing Now
Remote contractor assignment powered by Turing. Secure application portal.

What the work is

  • Issue Triaging: Analyze and triage GitHub issues across trending open-source Ruby libraries and enterprise repositories.
  • Environment Automation: Set up and configure code repositories, including Dockerization, dependency management, and local execution pipelines.
  • Test Coverage Evaluation: Rigorously evaluate unit test coverage, code quality, and execution logic.
  • Local Execution & Validation: Modify and run codebases locally to assess how effectively LLMs solve real-world bug-fixing scenarios.
  • Research Collaboration: Collaborate closely with AI researchers to design, identify, and curate repository challenges that test the absolute limits of LLM capabilities.
  • Leadership Opportunities: Step into mentorship roles to lead teams of junior engineers collaborating on shared evaluation datasets.

What they ask for

  • Core Experience: Minimum of 3+ years of overall professional software engineering experience.
  • Language Mastery: Strong, production-level expertise with Ruby.
  • Tooling Proficiency: Solid command of Git, Docker, and fundamental software pipeline setup.
  • Codebase Navigation: Exceptional ability to navigate, understand, and refactor complex, multi-layered codebases.
  • Local Testing Capability: Comfort running, modifying, and testing real-world projects locally in isolated environments.
  • Open-Source Background: Prior experience contributing to or evaluating open-source projects is highly valued.
  • Nice-to-Have Attributes: Previous participation in LLM research or evaluation projects, as well as experience building developer tools or automation agents.

Ready to apply for Senior Software Engineer – Ruby?

The application is on Turing's own site and takes a few minutes.

Apply at Turing

Earns 25 points on this device — once per role per day

Dealuxe is not the employer, does not set the pay or the hiring terms, and cannot guarantee a role is still open. If you complete a purchase or form, we may earn a small commission at no extra cost to you.

Following an offer here banks 10 points on this device — once per page, within the 500 points a day anything on the site can earn.

Ad Disclosure: the application link is a referral link.

While you job-hunt, save on the brands you already use

Browse 2,287 vetted brands with live commission offers and exclusive deals — every one open to everyone, no sign-in needed.

Explore all brand categories →
Reading reward0% · worth 5 pts

Scroll through the piece and stay a moment. Reading pays 5 points and sharing pays 50. Following the apply link pays 25, and buying coins pays back 25 points a dollar.

Get stories in your inbox

New brand drops, deal breakdowns and the best of the Journal, straight from The Storefront Blog. Free forever — and subscribing pays you 25 points.

Go paid, earn 75

Drop your email in the box above, then bank the bonus. A paid plan pays 75 — three times the free tier — plus every paid-only post.

Copies the link with your caption. Grab a username to bank points across devices.

Boost this listing

See what's trending

Trade the points you've earned to push this up Trending and the homepage, where more readers will find it.

Be the first to comment

Attach a gift:
Comments earn points once per article per day.

Loading comments…

Similar roles

Docker Data Validation Engineer
Software & Data

Docker Data Validation Engineer

Turing

An in-depth look at Turing's mission, day-to-day responsibilities, technical requirements, engagement logistics, and onboarding milestones for containerization engineers.

Location
Remote — Global
Posted
SciCode Trainer
Software & Data

SciCode Trainer

Turing

Engage in high-impact remote contracting by authoring complex mathematical datasets to train next-generation artificial intelligence models.

Location
Remote — Global
Posted
Bridging Materials Science and Artificial Intelligence: The Turing SciCode Masterclass
Software & Data

Bridging Materials Science and Artificial Intelligence: The Turing SciCode Masterclass

Turing

Explore how elite domain experts are shaping frontier AI models through rigorous scientific coding benchmarks, advanced Python simulations, and structured problem architecture.

Location
Remote — Global
Posted
Scientific Coding - Physics and Python: Shaping Frontier AI Benchmarks
Software & Data

Scientific Coding - Physics and Python: Shaping Frontier AI Benchmarks

Turing

Leverage your advanced physics expertise and programming mastery to train next-generation artificial intelligence models through Turing's rigorous SciCode initiative.

Location
Remote — Global
Posted
Data Scientist / Analyst
Software & Data

Data Scientist / Analyst

Turing

Discover how senior data professionals can leverage Python and advanced analytics to train frontier models, partner with leading AI labs, and shape autonomous systems.

Location
Remote — Global
Posted
MLE Bench – Data Analyst
Software & Data

MLE Bench – Data Analyst

Turing

Discover how senior data analysts and machine learning engineers are accelerating the future of artificial intelligence through rigorous benchmark evaluation.

Location
Remote — Global
Posted

More software & data listings

All software & data roles →

Other roles at Turing

All Turing roles →

Recommended For You

Explore curated deals from top brands across every category.