Ruby Labs
Technology
SeniorAIEngineer
Neural analysis suggests this role is
optimal for Senior candidates.
“Senior AI Engineer at Ruby Labs. Skills: AI systems, LLM APIs, Agentic AI, Production stability. Own AI systems quality. Drive AI systems reliability”
What You'll Achieve.
Own AI output quality; Own AI output structure; Own AI output predictability; Ensure consistent output structure; Ensure consistent output formatting; Manage cost optimisations; Optimise for cost; Optimise for latency; Optimise context-window usage; Improve production performance; Improve system health
Industry & Context.
Deep-debug complex LLM chains; Identify bottlenecks; Root-cause hallucinations; Root-cause logic errors; Troubleshoot production performance; Troubleshoot system health
What They're Looking For.
Must Have
6+ years backend/full-stack software engineering, Production-grade TypeScript/Node.js, 2+ years building AI/LLM systems, Hands-on experience with LLM APIs, Experience with Agentic AI, Experience with LLM observability tools, Experience with AI gateways, Solid understanding of Redis, Solid understanding of relational databases
Nice to Have
Next.js experience is a plus, Python experience is a plus, Experience with AI-centered development tools, Familiarity with evaluation frameworks, Experience in startup environments, Experience with MCP, Experience with edge runtimes, Experience with serverless runtimes, Experience with payments, Experience with billing flows, Experience with checkout flows, Experience with orchestration platforms, Practical experience fine-tuning models, Working proficiency in Python
What You'll Do.
Own AI systems quality
Drive AI systems reliability
Drive AI systems evolution
Deliver major AI features
Ensure production stability
Run data-driven experimentation
Build agentic AI systems
Define clean tool contracts
Orchestrate AI interactions
Own AI output quality
Own AI output structure
Own AI output predictability
Ensure consistent output structure
Ensure consistent output formatting
Integrate LLM providers
Orchestrate LLM providers
Manage model selection
Manage fallback strategies
Manage cost optimisations
Orchestrate AI workflows
Define tool contracts
Define function-calling interfaces
Maintain LLM workflows
Design prompt systems
Manage prompt systems
Deploy LLM experiments
Release LLM experiments
Analyse A/B test results
Present impact assessments
Monitor AI system metrics
Monitor quality signals
Monitor release health
Deep-debug LLM chains
Optimise context-window usage
Build output-scoring systems
Root-cause hallucinations
Root-cause logic errors
Write TypeScript code
Ensure error handling
Ensure request validation
Ensure fallback flows
Ensure predictable behaviour
Ensure tool execution
Ensure AI-to-service integrations
Ensure high code quality
Monitor production performance
Troubleshoot production performance
Improve production performance
Monitor system health
Troubleshoot system health
Improve system health
Drive maintainability
Drive technical quality
Apply disciplined release practices
How You'll Work.
Team & Collaboration
AI engineering squad; Collaborate with product; Collaborate with growth; Collaborate with data; Collaborate with billing
Communication Scope
Present data-driven impact
Process & Methodology
Ownership mindset, Personal responsibility
Full Job Description
ABOUT US Ruby Labs is a leading tech company that creates and operates innovative consumer products. We offer a diverse range of opportunities across the health, education, and entertainment industries. Our innovative teams are driving the future of consumer-led products, and we're always looking for passionate individuals to join us. Learn more about our story at: https://rubylabs.com/about-us/ ABOUT THE ROLE At Ruby Labs we are looking for a Senior AI Engineer to own and drive the quality, reliability, and evolution of our AI systems in production. This is a high-ownership role. You will be responsible for end-to-end delivery of major AI features, production stability of AI systems, and data-driven experimentation using tools like Langfuse, Mixpanel and OpenRouter. You’ll work in a modern stack built on Next.js, TypeScript, Node.js, and Redis, collaborating closely with product, growth, data, and billing teams. Increasingly, this includes building agentic, tool-using AI systems — defining clean tool contracts (including MCP-based tools) and orchestrating how AI interacts with internal services and business systems. Our engineering organization uses a squad-based structure. You will operate within an AI engineering squad, contributing as a senior technical voice and driving engineering quality within your area of the product. KEY RESPONSIBILITIES - Take complete ownership and deliver major AI engineering features within agreed timelines. - Own AI output quality, structure, and predictability across all user-facing AI interactions. - Design, implement, and maintain output-type-based AI systems, including segmentation, routing, and enforcement. - Ensure consistent output structure and formatting across different LLMs for the same request type. - Integrate and orchestrate multiple LLM providers via OpenRouter, managing model selection, fallback strategies, and cost optimisations. - Design and orchestrate tool-using and agentic AI workflows, defining clean tool contrac
Applying for this Senior AI Engineer role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on Ashby
- Ashby is a fast modern ATS — most applications take under 3 minutes.
- The resume parser is strong; verify parsed experience dates and job titles.
- Custom screening questions are often scored algorithmically — answer completely.
- Location field affects geo-based screening; use your actual metro area.
ANONYMOUS · UNFILTERED
What do employees actually say about Ruby Labs?
Real rants from real employees. Read before you apply.