Ruby Labs

AI Engineer

6.0/10

Ruby Labs

Not specified
Remote
senior
10 days ago
aitechNode.jsNext.jsTypeScriptLangChainLlamaIndexLangfuseOpenRouter

AI Summary

The vacancy is well-defined but lacks compensation details, which may deter applicants.

Check Match — Just drop your CV

See your fit for AI Engineer in seconds.

Description

Key Responsibilities

  • •Advanced Prompt Engineering: Designing complex, dynamic prompt templates with conditional logic and efficiently reusing information and context within prompts to maximize generation quality and reasoning.
  • •Structured Outputs & Schemas: Implementing various response schemes (JSON mode, function calling, Zod/JSON schemas) to ensure AI outputs are predictable and ready for seamless integration into application logic.
  • •Prompt Engineering & Evaluations: Building robust evaluation pipelines and using Langfuse to collect feedback and score the quality of responses in real time.
  • •Tracing & Debugging: Performing deep debugging of complex LLM chains using Langfuse traces to identify bottlenecks and optimize for cost, latency, and context window usage.
  • •AI A/B Testing: Running systematic experiments across different models via OpenRouter (e.g., comparing Claude 3.5 Sonnet vs. GPT-4o) and analyzing results based on quantitative metrics.
  • •Data-Driven Decisions: Making deployment decisions for new prompts or models strictly based on quantitative benchmarks and trace data, rather than intuition.
  • •Output Scoring & Analysis: Developing scoring systems to analyze the “Problem → Solution” chain and identify root causes of hallucinations or logic errors using Langfuse analytics.
  • •Model Performance & Fine-Tuning: Regularly re-evaluating model performance as new architectures emerge and performing fine-tuning when necessary to meet specific domain requirements.

Requirements

Qualifications

  • •Node.js & Next.js: Deep knowledge of the stack to build reliable services and handle complex LLM-generated data.
  • •Dynamic Prompting Skills: Proven experience in building prompts where content is highly dependent on input variables and context injection.
  • •OpenRouter Experience: Experience working with unified APIs, managing rate limits, and selecting the most cost-effective models for specific tasks.
  • •Langfuse (or similar): Understanding of LLM observability principles — setting up tracing, creating test datasets, and integrating scoring systems.
  • •Evaluation Methodology: Experience with frameworks like RAGAS or building custom “LLM-as-a-judge” systems.
  • •Analytical Mindset: Ability to transform raw generation logs into actionable business metrics and technical insights.
  • •Iterative Mindset: Focus on continuous product improvement through constant feedback loops.
  • •Fluency in Russian and/or Ukrainian.
Loading similar jobs...