Skip to main content
Ruby Labs
Ruby Labs

Senior AI Engineer

RemoteEU+Albania, North Macedonia, Montenegro +2 more· UTC-3…UTC+5
Published
Role
AI / ML
Experience
Senior
Employment
Full-time
Salary not disclosed
Check eligibility

Open to Anywhere in EU + AL, MK, ME, RS, GE · UTC-3…UTC+5. Set where you work from to check your eligibility.

No BS summary

Senior AI/full-stack engineer with 6+ years in backend/full-stack engineering and 2+ years building production AI/LLM systems. Must have production TypeScript/Node.js, LLM APIs, agentic/tool-based workflows or RAG, LLM observability, model routing, Redis, and relational databases. Remote role for candidates within about ±4 hours of CET.

Core skills

TypeScriptLLM APIsOpenRouter

Required skills

Node.jsOpenAIAnthropicAgentic AImulti-agent orchestrationtool-based workflowsfunction callingRAGLangfuseLangSmithRedisPostgreSQL

Optional skills

Next.jsPythonCursorClaude CodeWindsurfLLM-as-a-judgeRAGASMCP

What you'll do

  • 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 / agentic AI workflows, defining clean tool contracts, function-calling interfaces, and reliable AI-to-system integrations
  • Build and maintain complex, multi-step LLM workflows, including with orchestration frameworks such as LangChain or LlamaIndex, for advanced reasoning, context reuse, and retrieval
  • Design and manage production prompt systems with dynamic prompting, context injection, and conditional logic
  • Own the deployment and release of LLM experiments, prompt management, and Langfuse-based evaluation pipelines
  • Run A/B tests across models, analyse results, and present data-driven impact assessments of AI features and experiments
  • Monitor AI system metrics, quality signals, latency, and release health using Langfuse and other observability tools
  • Deep-debug complex LLM chains using Langfuse traces, identifying bottlenecks and optimising for cost, latency, and context-window usage
  • Build output-scoring to root-cause hallucinations and logic errors
  • Write clean, scalable, and maintainable TypeScript code across the Next.js / Node.js stack
  • Build reliable backend logic for AI systems, with strong error handling, request validation, fallback flows, and predictable behavior in production
  • Build reliable tool execution and AI-to-service integrations
  • Ensure high code quality through testing, code reviews, and clear engineering standards
  • Monitor, troubleshoot, and improve production performance, reliability, and system health
  • Drive maintainability and technical quality through solid architecture, refactoring, and disciplined release practices

What they require

  • 6+ years of backend/full-stack software engineering experience, including production-grade TypeScript/Node.js
  • 2+ years of experience building AI/LLM systems in production; less experience may be considered for exceptional candidates
  • Deep hands-on experience working with LLM APIs in production environments
  • Experience with Agentic AI, multi-agent orchestration, tool-based workflows, and/or RAG pipelines, including indexing, retrieval, and re-ranking
  • Experience with LLM observability tools
  • Experience with AI gateways and model routing solutions
  • Solid understanding of Redis and relational databases
  • Exceptional ownership mindset and personal responsibility for engineering quality and delivery
  • Applicants from any country are welcome as long as they are located within approximately ±4 hours of CET
  • Preferred: Experience working in high-pressure startup environments with rapid product iteration cycles
  • Preferred: Experience with payments, billing and checkout flows, or orchestration platforms
  • Preferred: Practical experience fine-tuning models for domain-specific tasks or achieving strict JSON/schema compliance
  • Preferred: Working proficiency in Python for data science, evaluation scripts, or AI tooling

Benefits

  • Remote work environment
  • Unlimited PTO
  • Paid national holidays
  • Company-provided MacBook for all employees who need one
  • Flexible Independent Contractor Agreement
  • Flexibility, autonomy, and entrepreneurial opportunities
  • Tax advantages
  • Networking opportunities
  • Reduced employment obligations
  • Freedom to work from anywhere
  • Personal and professional growth opportunity

Ruby Labs is a technology company creating innovative products in health, education, and entertainment sectors.

TechnologyMid-size

Details

Apply routeDom
Salary not disclosed