Senior AI Engineer (LLM & Multi-Agent Systems)

Seeking Alpha

Poland

On-site

PLN 180,000 - 240,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Seeking Alpha is looking for a Senior Backend Engineer in Poland to develop Ask Seeking Alpha, a financial analysis system. The role involves designing agent workflows using LangGraph, optimizing interactions with LLMs, and ensuring system reliability. Candidates should have strong Python skills, experience with LangChain and asynchronous programming, as well as strategies for managing LLM outputs. Join a high-impact environment focused on cutting-edge technology and financial analytics.

Qualifications

  • Strong proficiency in modern Python is mandatory.
  • Deep understanding of asyncio patterns is critical.
  • Experience with FastAPI and Pydantic (v2) is required.
  • Experience with LangChain in a production environment.
  • Knowledge of strategies to manage LLM hallucinations.

Responsibilities

  • Design complex agent orchestration logic using LangGraph.
  • Build and optimize the tool layer for LLMs to interact with APIs.
  • Implement automated evaluation pipelines for regression testing.
  • Refine retrieval strategies and work on hybrid search implementations.

Skills

Python expertise
Deep understanding of asynchronous programming
Experience with FastAPI
Production experience with LangChain
Hands-on experience with LangGraph
Non-determinism management strategies
Experience with structured outputs
Advanced context optimization strategies

Tools

LangGraph
Elasticsearch

Job description

What We're Looking For

Role Overview: We are developing Ask Seeking Alpha — a high-load financial analysis system based on Large Language Models. The architecture is built on complex multi-agent orchestration using LangGraph, FastAPI, and Elasticsearch.

We are looking for a Senior Backend Engineer specialized in Generative AI to design agent workflows, optimize interactions with models (OpenAI, AWS Bedrock), and ensure the reliability of non-deterministic systems in production.

What You'll Do

Agent Architecture: Design and implement complex agent orchestration logic using LangGraph. You will define state management, conditional routing, and error handling within the agent graph.

Tool Engineering: Build and optimize the tool layer (function calling) that allows LLMs to interact with internal financial APIs and databases accurately.

Performance Optimization
  • Reduce end-to-end latency through asynchronous processing and streaming (SSE).
  • Implement semantic caching strategies to minimize API costs and response time.
  • Optimize token usage without sacrificing answer quality.

Observability & Evaluation: Implement automated evaluation pipelines using LangSmith. You will be responsible for setting up regression testing for prompts and agents to measure quality (correctness, faithfulness) before deployment.

Advanced RAG: Refine retrieval strategies. Work on hybrid search implementation (Keyword + Vector), re-ranking, and query expansion to feed the most relevant context to the model.

Requirements

Python Expert: Strong proficiency in modern Python. Deep understanding of asynchronous programming (asyncio) patterns is mandatory, as our entire I/O pipeline (Network, DB, LLM) is non-blocking. Experience with FastAPI and Pydantic (v2).

Agentic Frameworks: Production experience with LangChain. Hands‑on experience or deep conceptual understanding of LangGraph (or similar state‑machine based agent frameworks).

Deep LLM Expertise (What we mean by "Deep"):

Non-determinism Management: Strategies for handling LLM hallucinations and ensuring reliable outputs (e.g., self‑correction loops, specific prompting techniques like CoT/ReAct).

Structured Outputs: Experience forcing LLMs to adhere to strict schemas (Pydantic/JSON mode) for reliable downstream processing.

Context Optimization: Advanced strategies for managing limited context windows (summarization chains, sliding windows, selective context injection) beyond simple truncation.

Inference Economics: Understanding the trade-offs between model size, latency, and cost (e.g., when to route to GPT-4 vs. a smaller/faster model).

Nice to Have

Experience with Elasticsearch (DSL queries, analyzers).

Knowledge of vector databases and embedding models.

Background in FinTech or familiarity with financial data structures.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior AI Engineer - LLM & Multi-Agent Orchestration
Senior AI Engineer - LLM & Multi-Agent Orchestration

Seeking Alpha • Poland

On-site
PLN 180,000 - 240,000
Artificial Intelligence Engineer
Artificial Intelligence Engineer

Explore Group • Poland

On-site
PLN 240,000 - 420,000
Senior AI Engineer
Senior AI Engineer

Bayer CropScience Limited • Warszawa

On-site
PLN 100,000 - 140,000
AI Architect
AI Architect

Luxoft • Poland

On-site
PLN 240,000 - 360,000
Private Medical & Dental care
Life Insurance
Internal Mobility program
Senior Python AI Engineer: LLM & MultiAgent Systems (Remote)
Senior Python AI Engineer: LLM & MultiAgent Systems (Remote)

Seeking Alpha • Warszawa

On-site
PLN 80,000 - 110,000
Senior AI Engineer
Senior AI Engineer

Software Mind • Kraków

Hybrid
PLN 70,000 - 100,000
Flexible employment and remote work
International projects with leading global clients
Private healthcare and insurance
+2
ML/GenAI Architect IRC296974
ML/GenAI Architect IRC296974

GlobalLogic • Kraków

On-site
PLN 90,000 - 120,000
Flexible opportunities
Comprehensive benefits package
Career development programs
Architect ML/GenAI IRC296972
Architect ML/GenAI IRC296972

GlobalLogic • Kraków

On-site
PLN 80,000 - 120,000
Senior AI/ML Engineer
Senior AI/ML Engineer

Jobtailor • Kraków

On-site
PLN 180,000 - 260,000
Python AI Developer
Python AI Developer

Britenet • Warszawa

On-site
PLN 240,000 - 360,000