Senior Software Engineer – Ruby
Engineering the Future of AI: Senior Software Engineer – Ruby at Turing
- Location
- Remote — Global
- Engagement
- Contractor
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.
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:
- Technical Screening: A comprehensive 60-minute technical evaluation assessing your coding proficiency, debugging skills, and architectural judgment.
- Technical & Cultural Discussion: A 30-minute interview focusing on collaboration, communication standards, and alignment with AI research goals.
- 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.
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.
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 →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.
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 trendingTrade the points you've earned to push this up Trending and the homepage, where more readers will find it.
Similar roles
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
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
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
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
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
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
- Engineering Manager & Delivery Leader
- SWE Bench Data Engineer & Data Scientist
- Python Machine Learning Engineer
- LLM Go Developer
- Senior Python Developer
- JavaScript / TypeScript Full-Stack Developer
- Building the Next Generation of Dialog Agents
- LLM C/C++ Developer
Other roles at Turing
- AI Quality Analyst (Personalization) für den deutschen Markt
- Technical Content Writer
- Peluang Karier Global: Menjadi Business Analyst Bahasa Indonesia di Turing untuk Mengembangkan AI Masa Depan
- Gabay sa Pagpasok bilang Business Analyst (Tagalog Language) sa Turing
- Music and Audio Expert
- Illustrator, Sketcher & Cartoonist
Be the first to comment
Loading comments…