Senior AI Engineer

Brak informacji o wynagrodzeniu
SeniorFull-time
#391713·Dodano 15 dni temu·5
Źródło: Ruby Labs
Aplikuj teraz

Tech Stack / Keywords

AIRubyNext.jsTypeScriptNode.jsRedisLLMBackend

Firma i stanowisko

Ruby Labs is a leading tech company that creates and operates innovative consumer products with opportunities across the health, education, and entertainment industries.

Wymagania

  • 6+ years of backend/full-stack software engineering experience, including production-grade TypeScript/Node.js; experience with Next.js and/or Python is a plus
  • 2+ years of experience building AI/LLM systems in production
  • Deep hands-on experience working with LLM APIs (e.g., OpenAI, Anthropic) in production
  • Experience with Agentic AI, multi-agent orchestration, tool-based workflows (function calling/tool execution), and/or RAG pipelines including indexing, retrieval, and re-ranking
  • Experience with LLM observability tools such as Langfuse, LangSmith, or similar
  • Experience with AI gateways and model routing solutions, such as OpenRouter
  • Solid understanding of Redis and relational databases such as PostgreSQL
  • Exceptional ownership mindset and personal responsibility for engineering quality and delivery

Nice to have:

  • Experience with AI-centered development tools such as Cursor, Claude Code, Windsurf
  • Familiarity with evaluation frameworks including LLM-as-a-judge, RAGAS, or similar
  • Experience working in high-pressure startup environments with rapid product iteration cycles
  • Experience with MCP (Model Context Protocol), including building MCP servers/clients or designing tool contracts for AI agents
  • Experience with edge and serverless runtimes such as Cloudflare Workers and supporting services including KV, Durable Objects, Queues, R2, and D1
  • Experience with payments, billing, and checkout flows, or orchestration platforms
  • Practical experience fine-tuning models for domain-specific tasks or achieving strict JSON/schema compliance
  • Working proficiency in Python for data science, evaluation scripts, or AI tooling

Obowiązki

AI Systems Ownership & Feature Delivery:

  • 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 (including MCP-based tools), 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

Prompt Engineering & Experimentation:

  • 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 — and build output-scoring to root-cause hallucinations and logic errors

Code Quality & Production Reliability:

  • 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 — including 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

Benefity

  • Remote Work Environment: Embrace the freedom to work from anywhere, anytime
  • Unlimited PTO: Enjoy unlimited paid time off without counting days
  • Paid National Holidays
  • Company-provided MacBook for all employees who need them
  • Flexible Independent Contractor Agreement offering flexibility, autonomy, tax advantages, networking opportunities, and reduced employment obligations
Płatne święta

Inne informacje

Applicants must be located within approximately ± 4 hours of Central European Time (CET) to ensure optimal collaboration and communication during working hours.

Ruby Labs

Ruby Labs

14 aktywnych ofert

Zobacz wszystkie oferty
Aplikuj teraz