Senior Python Engineer – AI Agents & Data Discovery

Intellias

Poland

On-site

PLN 180,000 - 280,000

Full time

42 hours ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Intellias seeks a Senior Python Engineer focused on AI agents and data discovery for a London-based investment-management client. You will build agent tools, enable semantic routing, and create scalable, governed solutions that safely access enterprise data.

The role blends Python engineering, data engineering, and AI platform work in a regulated financial setting. You will collaborate across engineering, data, and governance teams to deliver production-grade capabilities, tools, and workflows

Qualifications

  • 5+ years of production Python software development experience.
  • 2+ years hands-on LLM application development with tool calling and structured outputs.
  • Experience building AI agent tools and MCP server integrations.
  • Fluent English, both written and spoken.

Responsibilities

  • Build the agent-facing discovery layer over domain data catalogues.
  • Develop AI agent skills and tools for discovery, routing, and retrieval.
  • Implement semantic routing from natural-language questions to data sources.
  • Design guided conversational discovery with clarifying questions and candidate suggestions.
  • Publish and maintain AI skills through the client platform marketplace.
  • Gate releases based on routing correctness and evaluation results.
  • Collaborate with engineering, data, AI, and platform teams to deliver production-grade solutions.

Skills

Python
LLM Apps
AI Agents
Tool Calling
Structured Outputs
MCP Frameworks
Semantic Routing
Metadata Retrieval
Hybrid Search
Conversational Discovery
Evaluation & Regression
Governed AI Platforms
API Integration

Education

Bachelor's degree in computer science, Software Engineering, Data Science, AI, IT

Tools

MCP servers

Job description

Senior Python Engineer – AI Agents & Data Discovery
About the Client

Our client is a leading global investment management company headquartered in London, managing over $228 billion in assets and serving institutional investors, pension funds, wealth managers, and other sophisticated clients worldwide.

The firm specialises in quantitative investing, alternative investments, systematic trading strategies, and technology-driven asset management. Data science, machine learning, and artificial intelligence are core components of its investment, research, and technology processes.

As part of our collaboration, we are focusing on two foundational capabilities required to enable safe and scalable AI adoption across the enterprise: Agentic Security and AI-Ready Data Foundations.

Role Overview

We are looking for a Senior Python Engineer with strong AI/LLM and data-engineering experience to build the agent-facing discovery layer that enables AI assistants to safely find, understand, and retrieve trusted enterprise data.

The role sits at the intersection of Python engineering, AI agents, LLM application development, semantic search, data catalogues, and financial data.

The value of enterprise AI is ultimately limited by the data its agents can reach. If an agent cannot discover, interpret, trace, or correctly route a request to the appropriate data source, library, or report, the resulting capability is ineffective or potentially unsafe.

In this hands-on senior role, you will build AI agent tools, skills, semantic routing, conversational discovery, retrieval, and evaluation capabilities on top of existing governed enterprise data catalogues and AI platforms.

You will work within the client's existing AI platform, gateway, marketplace, and governance framework rather than creating a parallel platform.

Key Responsibilities
  • Build the agent‑facing discovery layer over domain data catalogues.
  • Develop AI agent skills and tools that enable the client's AI assistant to:
  • Find market‑data sources
  • Identify relevant symbols and fields
  • Discover curated reports
  • Retrieve appropriate information
  • Implement semantic routing from natural-language user questions to the correct:
  • Data library
  • Dataset
  • Market‑data symbol
  • Field
  • Report
  • Implement step-by-step candidate narrowing using inexpensive lookups rather than hard-coded, source-specific integrations.
  • Build hybrid retrieval approaches combining lexical and semantic matching.
  • Develop guided conversational discovery capabilities, including:
  • Clarifying questions
  • Candidate suggestions
  • Explanations of candidate selections
  • Catalogue‑grounded conversations
  • Build and integrate agent tools and skills using MCP servers or equivalent tool-integration frameworks.
  • Develop packaged skills/plugins and publish them through the client's central AI assistant platform.
  • Integrate with governed platform APIs while following established rules for:
  • Provenance
  • Citations
  • Security
  • Governance
  • Co-design governed lookup capabilities with client platform teams, such as agent-consumable report and dataset discovery APIs.
  • Publish and maintain AI skills through the client's marketplace and review process.
  • Manage skill versioning, evaluation coverage, and staleness.
  • Build automated evaluation frameworks for AI discovery and routing quality.
  • Convert representative user questions into automated acceptance and regression tests.
  • Gate releases based on routing correctness and answer‑quality regression results.
  • Monitor real‑world usage and feed discovery failures back into the metadata layer.
  • Identify:
  • Failed routes
  • Ambiguous terminology
  • Incomplete metadata
  • Incorrect candidate suggestions
  • Translate these findings into concrete catalogue and metadata improvements.
  • Work closely with client engineering, data, AI, and platform teams to present designs, incorporate feedback, and deliver production‑quality solutions.
  • Help establish engineering standards for reliable, testable, and governed AI‑agent applications.
Required Skills & Experience
Python Engineering
  • 5+ years of production software development experience in Python.
  • Strong software engineering fundamentals, including:
  • Testing
  • Code review
  • Performance
  • Maintainability
  • Production support
LLM Application Development
  • 2+ years of hands‑on LLM application development.
  • Strong practical experience with:
  • Tool/function calling
  • Structured outputs
  • Context management
  • LLM application orchestration
  • Experience building production‑oriented applications using LLMs rather than only experimental or proof‑of‑concept solutions.
AI Agents & Tool Integration
  • Experience building AI agent tools and skills.
  • Hands‑on experience with MCP servers or equivalent agent/tool integration frameworks.
  • Experience packaging and publishing skills/plugins through a central AI assistant or managed AI platform.
  • Understanding of how AI agents discover and invoke tools to complete user requests.
Retrieval & Semantic Routing
  • Experience implementing retrieval and routing over structured metadata.
  • Ability to route natural‑language questions to the correct data source, library, dataset, symbol, field, or report.
  • Experience with:
  • Semantic routing
  • Candidate retrieval
  • Hybrid lexical/semantic search
  • Metadata‑based filtering
  • Step‑by‑step candidate narrowing
Conversational Discovery
  • Experience designing guided conversational discovery experiences.
  • Ability to build agents that:
  • Ask appropriate clarifying questions
  • Suggest candidates
  • Explain why candidates were selected
  • Ground responses in trusted catalogue metadata
Governed AI Platforms
  • Experience building against governed platform APIs.
  • Experience publishing AI capabilities through a managed review and governance process.
  • Understanding of requirements around:
  • Provenance
  • Citation
  • Compliance
AI Evaluation
  • Strong evaluation discipline for LLM and agent applications.
  • Experience creating automated test suites for:
  • Routing correctness
  • Regression testing
  • Ability to establish release gates based on evaluation results.
Communication
  • Fluent English, both written and spoken.
  • Comfortable working independently with client engineering teams.
  • Ability to present technical designs, respond to feedback, and represent the delivery team in technical discussions.
Nice to Have
  • Experience with financial services or other regulated environments.
  • Knowledge of symbology and instrument reference data, including:
  • Entity resolution
  • Mapping company names to internal identifiers
  • Knowledge of fund or strategy reporting and BI.
  • Experience co‑designing governed lookup APIs with platform teams.
  • Production experience with:
  • Embeddings
  • Vector search
  • Reranking
  • Experience optimising AI agent workflows for:
  • Cost
  • Experience consuming knowledge graphs at query time.
  • Experience with LLM-as-a-judge evaluation frameworks.
  • Day‑to‑day experience using AI coding agents.
  • Strong judgement around conversational UX, particularly determining when an agent should ask for clarification versus make a reasonable assumption.
Technical Skills
Must Have
  • Python
  • LLM Application Development
  • AI Agents
  • Tool / Function Calling
  • Structured Outputs
  • MCP or Equivalent Agent Tool Frameworks
  • Semantic Routing
  • Metadata Retrieval
  • Hybrid Search
  • Conversational Discovery
  • AI Evaluation & Regression Testing
  • Governed AI Platforms
  • API Integration
Nice to Have
  • Embeddings
  • Vector Search
  • Reranking
  • Knowledge Graphs
  • LLM-as-a-Judge
  • Financial/Market Data
  • Symbology
  • Reporting & BI
  • AI Coding Agents
  • Regulated Financial Services
Education
  • Bachelor's degree in computer science, Software Engineering, Data Science, Artificial Intelligence, Information Technology, or a related technical discipline.
Why This Position?

This role sits at the intersection of AI engineering, data engineering, agentic systems, and financial services, addressing one of the most important challenges in enterprise AI: enabling agents to securely discover and reason over trusted enterprise data.

You will have significant technical ownership and the opportunity to build foundational capabilities that directly shape how AI assistants interact with enterprise data.

The position provides exposure to modern AI agent architectures, LLM applications, semantic retrieval, governed AI platforms, data catalogues, and evaluation frameworks within a sophisticated and highly regulated investment-management environment.

Most importantly, you will help establish the foundations that allow an organization to move from AI experimentation to safe, scalable, production-grade agentic AI.

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

Similar jobs worth comparing

Senior Python / AI Data Engineer
Senior Python / AI Data Engineer

Intellias • Poland

On-site
PLN 447,000 - 670,000
Senior Python AI Engineer (LLM & Multi-Agent Systems)
Senior Python AI Engineer (LLM & Multi-Agent Systems)

Seeking Alpha • Warszawa

On-site
PLN 80,000 - 110,000
Flexible Work Environment
Career Development Opportunities
Supportive Work Culture
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
1122 | Python/AI Agent Engineer
1122 | Python/AI Agent Engineer

Visa Hunt • Poland

On-site
PLN 180,000 - 240,000
Lead AI Engineer
Lead AI Engineer

EPAM Systems • Poland

Hybrid
PLN 180,000 - 300,000
Hybrid work in Poland
Work abroad up to 60 days annually
Employee Stock Purchase Plan
Senior Data Engineer (LLM)
Senior Data Engineer (LLM)

SUNSCRAPERS Spółka z ograniczoną odpowiedzialnością • Warszawa

Hybrid
PLN 250,000 - 420,000
Flexible working hours
Remote or hybrid work
Central Warsaw office
AI Engineer
AI Engineer

Delvedeeper • Warszawa

Hybrid
PLN 250,000 - 400,000
Hybrid working model
Competitive salary
Medicover private medical care
+5
Python AI Developer
Python AI Developer

Britenet • Warszawa

On-site
PLN 240,000 - 360,000
Senior AI Engineer (LLM & Multi-Agent Systems)
Senior AI Engineer (LLM & Multi-Agent Systems)

Seeking Alpha • Poland

On-site
PLN 180,000 - 240,000
Chief Forward Deployed Engineer
Chief Forward Deployed Engineer

EPAM Systems • Poland

Hybrid
PLN 250,000 - 420,000
Hybrid work design
Opportunity to work abroad up to 60 d
English classes
+2