Senior AI Engineer

Vanilla Steel

Berlin

On-site

EUR 90,000 - 130,000

Full time

5 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Vanilla Steel GmbH is seeking a Senior AI Engineer to evolve our AI platform for steel sourcing and quotation workflows. You will lead hands-on development, mentor engineers, and shape architecture while improving extraction, retrieval, and reasoning capabilities across emails, documents, and inventories.

You will work with Python services, Langfuse, and tools like Pydantic AI and LiteLLM to ensure accurate, explainable results and robust production systems within a Berlin-based team.

Qualifications

  • Strong Python and backend engineering skills with production systems experience.
  • Hands-on experience shipping LLM applications and improving them after launch.
  • Experience with Pydantic AI or similar platform, LiteLLM, and Langfuse for orchestration, routing, prompts, tracing and evaluations.

Responsibilities

  • Own and improve AI pipelines that extract and validate information from requests, inventories, emails, PDFs, spreadsheets, and images.
  • Build agentic matching workflows that interpret requirements, retrieve products, compare specs, and rank offers with explanations.
  • Design and improve agent harnesses, context management, tool access, and error handling.

Skills

Python programming
Backend engineering
LLM applications
Prompt management
Tracing & evaluation

Tools

Pydantic AI
Langfuse
LiteLLM
LangGraph

Job description

We are looking for a Senior AI Engineer to help evolve our existing AI platform for steel sourcing and quotation workflows. Our platform processes emails and documents, extracts structured product specifications, and uses AI agents to match customer requirements with supplier offers and available inventory. You'll improve these capabilities by combining steel domain knowledge, retrieval, and reasoning to produce accurate, explainable results. This is a hands-on senior role with technical leadership responsibilities. You'll write code, investigate production issues, and deliver improvements while helping shape our architecture and engineering practices.

What you’ll do

Own and improve AI pipelines that extract and validate information from customer requests, supplier inventories, emails, PDFs, spreadsheets, and images. Build agentic matching workflows that interpret customer requirements, retrieve candidate products, compare specifications and constraints, and rank suitable offers - with clear explanations and human review where needed. Design and improve agent harnesses, including context management, tool access, workflow state, retries, stopping conditions, and human review. Build and operate Model Context Protocol (MCP) servers and clients that connect agents with tools, business systems, and domain knowledge, with appropriate authentication, permissions, monitoring, and error handling. Strengthen retrieval so agents interpret steel terminology and specifications correctly. Evaluate and integrate commercial and open-source models based on accuracy, latency, cost, and deployment requirements. Use Langfuse to manage prompts, trace agent behavior, and run evaluations that measure extraction and matching quality. Turn production failures and user corrections into evaluation cases and improvements to prompts, tools, and execution logic. Extend our Python services and integrate AI capabilities into existing product workflows. Work with business colleagues to prioritize problems, guide technical decisions, and mentor engineers while remaining closely involved in implementation.

Our technology stack

AI and model infrastructure: Pydantic AI / LangGraph for agent orchestration, LiteLLM as the model gateway, and a mix of commercial and open-source models, including integrations with OpenAI, Anthropic, and Google. Prompt management and evaluation: Langfuse for prompt versioning, tracing, evaluation datasets, and running evaluations. Data and retrieval: PostgreSQL, pgvector, embeddings, hybrid search, and a steel domain knowledge base. Backend: Python, FastAPI, Pydantic, async SQLAlchemy, and Alembic. Application monitoring: Logfire and Sentry. Cloud and delivery: Google Cloud, Kubernetes, Docker, Cloud Storage, Pub/Sub, Cloud Tasks, and GitHub Actions. Product application: React, TypeScript, TanStack Query and Router, Tailwind CSS, and Hasura GraphQL.

Your primary focus will be the AI and Python backend

You’ll collaborate with engineers across the wider platform.

What you bring

Strong Python and backend engineering skills, with experience maintaining and evolving production systems. Hands-on experience shipping LLM applications and improving them after launch. Hands-on experience with all three: Pydantic AI or similar platform, LiteLLM, and Langfuse, covering agent orchestration, model routing and gateway operations, prompt management, tracing, and evaluations. Production experience building and operating MCP servers or clients, including authentication, permissions, monitoring, and error handling. Experience building reliable agent execution systems with clear tool interfaces, context and state management, failure recovery, and quality controls. Practical understanding of structured extraction, retrieval, tool calling, and AI evaluation. Practical experience building search, entity resolution, or domain knowledge systems. Experience with SQL databases, asynchronous processing, APIs, automated testing, and cloud infrastructure. A systematic approach to debugging across data, prompts, models, tools, and application code. The ability to make focused improvements in an existing codebase, explain architectural tradeoffs, and support other engineers.

Helpful additional experience

Agentic matching, recommendation systems, or ranking workflows that combine structured constraints, semantic retrieval, and domain knowledge. Deploying, serving, and optimizing open-source language models. Document processing, vision models, or multilingual extraction. Procurement, marketplaces, or industrial workflows. Prior steel industry experience isn't required. Curiosity and attention to detail are. You’ll work on an existing product with concrete problems to solve and direct feedback on your work.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

AI engineer in steel trading
AI engineer in steel trading

Vanilla Steel • Berlin

On-site
EUR 90,000 - 150,000
Senior Applied AI Engineer
Senior Applied AI Engineer

Modaxo • Germany

On-site
EUR 110,000 - 140,000
Software Engineer – Agentic AI
Software Engineer – Agentic AI

Impala Search Ltd • Berlin

On-site
EUR 70,000 - 110,000
Software Engineer - AI Tooling Infrastructure
Software Engineer - AI Tooling Infrastructure

Jobgether • Germany

On-site
EUR 90,000 - 130,000
Applied AI Developer - Remote
Applied AI Developer - Remote

Dexter Health • Germany

On-site
EUR 80,000 - 110,000
Staff AI Engineer
Staff AI Engineer

Jobgether • Germany

On-site
EUR 110,000 - 150,000
Senior AI-Native Fullstack Engineer (m/w/d) München
Senior AI-Native Fullstack Engineer (m/w/d) München

Zvoove Akademie • Germany

On-site
EUR 90,000 - 140,000
AI-powered SaaS tooling
Collaborative culture
Development opportunities
+3
AI Engineer (LLM) - Remote
AI Engineer (LLM) - Remote

Dexter Health • Germany

On-site
EUR 90,000 - 120,000
Senior AI Engineer
Senior AI Engineer

GeneralMind • Berlin

Hybrid
EUR 90,000 - 150,000
Senior AI Engineer
Senior AI Engineer

SGI • Köln

Hybrid
EUR 90,000 - 130,000
Hybrid work in Cologne
Competitive compensation