Job Closed

This listing is no longer active.

AI Engineer

AI EngineerMachine Learning EngineerFull TimeRemoteSeniorTeam 11-50Since 2018H1B No SponsorCompany SiteLinkedIn

Location

Europe

Posted

2 days ago

Salary

0

Seniority

Senior

Job Description

AI Engineer

Ruby Labs

• 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 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. • 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 systems to root-cause hallucinations and logic errors. • Write clean, scalable, and maintainable TypeScript code across the Next.js and Node.js stack. • Build reliable backend logic for AI systems, with strong error handling, request validation, fallback flows, and predictable behaviour 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.

Job Requirements

  • 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. Less experience may be considered for exceptional candidates.
  • Deep hands-on experience working with LLM APIs (OpenAI, Anthropic, or similar) in production environments.
  • 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 platforms.
  • Experience with AI gateways and model routing solutions, such as OpenRouter or equivalent technologies.
  • Solid understanding of Redis and relational databases, such as PostgreSQL.
  • Exceptional ownership mindset and personal responsibility for engineering quality and delivery.

Benefits

  • Remote Work Environment: Embrace the freedom to work from anywhere, anytime, promoting a healthy work-life balance.
  • Unlimited PTO: Enjoy unlimited paid time off to recharge and prioritize your well-being, without counting days.
  • Paid National Holidays: Celebrate and relax on national holidays with paid time off to unwind and recharge.
  • Company-provided MacBook: Experience seamless productivity with top-notch Apple MacBooks provided to all employees who need them.
  • Flexible Independent Contractor Agreement: Unlock the benefits of flexibility, autonomy, and entrepreneurial opportunities.

Related Job Pages

More AI Engineer Jobs

InnovationTeam logo

Junior AI Engineer - Computer Vision

InnovationTeam

Innovation Team is an IT consulting company that provides specialized professional solutions and services to businesses.

AI Engineer2 days ago
Full TimeRemoteTeam 201-500H1B No Sponsor

Role Description As a Junior Computer Vision Engineer at InnovationTeam, you will be responsible for designing, developing, and deploying vision-based AI systems for real-world, production environments. You will work closely with cross-functional teams to build scalable image and video analytics solutions. - Develop and train Computer Vision models for image and video analysis. - Implement solutions for object detection, image classification, segmentation, and tracking. - Prepare and manage datasets, including data cleaning, labelling, and augmentation. - Optimize models for GPU performance, inference speed, and scalability. - Deploy AI models into production using APIs and containerized services. - Integrate Computer Vision models with broader AI and analytics platforms. - Collaborate with software engineers, data scientists, and product teams. - Maintain documentation and ensure code quality and reproducibility. Qualifications - Minimum 5 years of hands-on experience in AI / Machine Learning/Deep learning with a focus on Computer Vision. - Master’s degree in computer science, software Engineering, Artificial Intelligence, Engineering, or a related field. - Strong knowledge of Computer Vision concepts and algorithms. - Practical experience with CNN-based models and modern CV architectures. - Proficiency in Python and common ML/CV libraries (PyTorch or TensorFlow, OpenCV). - Experience with object detection and segmentation frameworks (e.g., YOLO, Detectron2). - Understanding of model evaluation, metrics, and performance optimization. - Experience deploying models in cloud or on-prem environments. - Familiarity with Docker and basic MLOps practices. - Excellent English communication skills (written and spoken). Requirements - Experience with video analytics or real-time inference. - Exposure to Vision Transformers or multimodal AI. - Experience with GPU-based training and inference. - Knowledge of cloud platforms (OCI, AWS, Azure, or GCP). - Background in domains such as healthcare, smart cities, or industrial AI. - Work on practical, production-grade Computer Vision solutions. - Access to GPU infrastructure and modern AI tooling. - Collaborative, engineering-focused work environment. - Opportunities for growth and advanced AI exposure. - Competitive compensation package.

Worldwide
Codvo.ai logo

Senior AI Engineer – Full-Stack

Codvo.ai

Building Advance AI & Cloud Native Software Using The "Virtual Silicon Valley" Model. Let’s Talk AI, Cloud and Outcomes.

AI Engineer2 days ago
Full TimeRemoteTeam 51-200Since 2019H1B No Sponsor

• Design and build AI agent pipelines and maintain RAG systems • Integrate and optimize Large Language Models and structured output workflows • Design, develop, and deploy product features and scalable backends • Collaborate with clients and stakeholders to translate business requirements into software solutions • Own observability and quality metrics for AI systems

United States
Satori Analytics logo

Software Engineer, AI Platform

Satori Analytics

Clarity in decision making through Data and AI.

AI Engineer2 days ago
Full TimeRemoteTeam 51-200H1B No Sponsor

• Build and maintain the services, data models, and APIs that power the platform — designed for correctness, testability, and scale. • Work on the systems that coordinate complex, multi-step interactions between AI agents and external systems, improving their reliability and throughput. • Design systems that grade agent outputs, combining deterministic checks with model-assisted judgment — and make scoring reliable, explainable, and reproducible. • Build pipelines that generate, transform, and quality-check large volumes of structured data and benchmark content. • Add the tests, instrumentation, and safeguards needed to trust outputs from systems that are inherently non-deterministic.

Greece
Satori Analytics logo

Software Engineer (AI Platform)

Satori Analytics

Clarity in decision making through Data and AI.

AI Engineer2 days ago
Full TimeRemoteTeam 51-200H1B No Sponsor

Role Description As a fast-growing scale-up, our team of 100+ tech specialists—including Data Engineers, Data Scientists, and more—delivers innovative analytics solutions across industries like FMCG, retail, manufacturing and FSI. Together with a partnering company, we're looking for a strong Software Engineer to build the systems behind an AI agent evaluation platform — systems that test, grade, and stress AI agents at scale, and turn the results into actionable signal about how those agents behave. This is a software engineering role first — designing services, data models, and pipelines that have to be correct, tested, and maintainable — applied to an AI problem domain. You'll work with LLMs regularly, but the core of the job is engineering, not prompt-tuning. What Your Day Might Look Like: - Backend services & APIs: Build and maintain the services, data models, and APIs that power the platform — designed for correctness, testability, and scale. - Simulation & orchestration: Work on the systems that coordinate complex, multi-step interactions between AI agents and external systems, improving their reliability and throughput. - Evaluation & scoring: Design systems that grade agent outputs, combining deterministic checks with model-assisted judgment — and make scoring reliable, explainable, and reproducible. - Data pipelines: Build pipelines that generate, transform, and quality-check large volumes of structured data and benchmark content. - Quality & reliability: Add the tests, instrumentation, and safeguards needed to trust outputs from systems that are inherently non-deterministic. Qualifications - 4+ years building and shipping production software, with strong proficiency in Python. - Deep software engineering fundamentals: system and API design, data modeling, concurrency/async, testing strategy, debugging, and code review. - Experience designing and operating distributed or service-oriented systems (queues, workers, APIs) — not just calling them. - Comfort designing schemas and working with relational databases, plus the migrations and performance concerns that come with them. - Working knowledge of LLM APIs — orchestration, structured outputs, and handling non-determinism. - Ability to reason about correctness of probabilistic systems: how to test, measure, and trust outputs that aren't byte-for-byte deterministic. - High quality bar: you write tests, types, and docs by default, and you keep changes small and reviewable. Requirements - Bonus points for experience building agentic or multi-agent systems, tool-use, or orchestration frameworks. - Background in evaluation / benchmarking of ML or LLM systems (rubrics, golden datasets, model-as-judge, inter-rater reliability). - Experience with distributed task queues and async workloads. - Modern Python tooling and typed codebases (e.g. type checkers, linters, Pydantic, FastAPI). - Retrieval / search experience and working with data ingest pipelines. - Some comfort with the infra side (Docker, CI/CD) so you can ship what you build. Benefits - Competitive salary. - Training budget to level up your skills from top tech partners like Microsoft, AWS, Salesforce, and Databricks – whether it’s certifications or courses, we’ve got you covered. - Private insurance, top-tier tech gear, and the chance to work with a stellar crew.

Greece