Python Senior AI Engineer (Central Europe)

Limestone Digital

Central (LA)

Remote

USD 160,000 - 220,000

Full time

14 days+

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

Limestone Digital is seeking an experienced software engineer to lead the development of an AI use case 1 agent within a client environment. The role emphasizes tool integration, retrieval, evaluation, and secure handling of data on both Azure OpenAI and Bedrock platforms.

You will collaborate with client engineers, version control prompts and configurations, and ensure rapid delivery by day 14, with full handover by day 45. Strong Python, CI/CD, and communication skills are essential.

Qualifications

  • 5+ years of software engineering, Python, with code review and CI as daily practice.
  • 2+ years building production-grade LLM applications: agents with tool calling, structured outputs, RAG.
  • Hands-on Azure OpenAI (Microsoft Foundry) or Amazon Bedrock, across clouds.
  • Retrieval done properly: chunking, embeddings, hybrid search, reranking, access control enforced in the index.
  • Evaluation-first mindset: golden sets and automated evals with the agent, knows LLM-as-judge limits.
  • Prompts, configs and agent definitions versioned in Git and released through CI, basic Terraform.
  • Careful with confidential client data: least privilege, private networking, PII handling, no data leaves client tenant.
  • Explains trade-offs to client architects with evidence, writes decision records and runbooks.
  • Pairs with and coaches client engineers; writes runbooks for repeatability.
  • English C1 or higher, daily direct work with a US client.
  • Based in EU (Poland or Czechia preferred) or Brazil.

Responsibilities

  • Build the use case 1 agent on the client's shared services: model calls, tool integration, retrieval and human sign-off steps.
  • Get a thin working version running in the client's environment by day 14.
  • Set up the agent and prompt registry: Git as system of record, one manifest per agent and prompt, CI checks.
  • Build retrieval for use case 1 with access enforced in data; add cross-engagement leak cases to eval set.
  • Run every prompt or model change through the evaluation harness and close gaps before client evaluation (days 29–33).
  • Write decision records for the design authority and runbooks for operating the agent.
  • Pair daily with client engineers; weeks 1–2 together, weeks 3–4 co-work, weeks 5–6 client-led.
  • By day 45: client engineers onboard a second use case without us; all code in client repos.

Skills

Python
Code reviews
CI/CD
LLM applications
Azure OpenAI / Bedrock
Cloud-Agnostic (Azure/AWS)
Retrieval & RAG
Evaluation workflows
Prompt engineering & CI versioning
Security & data privacy
English communication (C1+)

Tools

Git
Terraform
CI tooling
Azure OpenAI
Bedrock
OpenSearch/Vector search
Llama/GPT tooling

Job description

Central Europe

Requirements:
  • 5+ years of software engineering, mainly in Python, with code review and CI as daily practice
  • 2+ years building LLM applications that reached production: agents with tool calling, structured outputs, RAG
  • Hands-on Azure OpenAI (Microsoft Foundry) or Amazon Bedrock, and ready to work across both clouds
  • Retrieval done properly: chunking, embeddings, hybrid search, reranking, access control enforced in the index
  • Evaluation first: builds golden sets and automated evals together with the agent, knows the limits of LLM-as-judge
  • Prompts, configs and agent definitions versioned in Git and released through CI, basic Terraform
  • Careful with confidential client data: least privilege, private networking, PII handling, nothing leaves the client tenant
  • Works within a client's architecture and standards, explains trade-offs to client architects with evidence, writes decision records
  • Pairs with and coaches client engineers, writes runbooks that someone else can follow
  • English C1 or higher, daily direct work with a US client
  • Based in the EU (Poland or Czechia preferred) or in Brazil
Nice-to-Have:
  • MCP servers and clients in production
  • Document extraction and report generation: Azure AI Document Intelligence, Amazon Textract, tables and scanned PDFs, answers with citations
  • Microsoft Foundry agents, Bedrock Agents or Knowledge Bases, Azure AI Search, OpenSearch
  • LLM gateways: Azure API Management AI gateway, LiteLLM, Envoy AI Gateway
  • Tracing: OpenTelemetry GenAI conventions, Langfuse, MLflow Tracing
  • Guardrails: Azure AI Content Safety, Prompt Shields, Bedrock Guardrails, Presidio
  • Financial services, valuation, risk advisory, legal or compliance domain (privileged data, information barriers, data residency)
  • Consulting or build-and-transfer projects where the client team took over the system
  • Durable workflows: Temporal, Azure Durable Functions, AWS Step Functions
  • Governed use of AI coding tools (Claude Code, GitHub Copilot)
Responsibilities:
  • Build the use case 1 agent on the client's shared services: model calls through the gateway, tools, retrieval and human sign-off steps
  • Get a thin working version running in the client's environment by day 14
  • Set up the agent and prompt registry: Git as the system of record, one manifest per agent and prompt (owner, purpose, risk tier, model, tools, data scope, eval suite), CI checks
  • Build retrieval for use case 1 with access enforced in the data, and add cross-engagement leak cases to the evaluation set
  • With the data and evaluation engineer, run every prompt or model change through the evaluation harness and close gaps before the client runs its own evaluation on a sealed hold-out set (days 29 to 33)
  • Write decision records for the client's design authority and runbooks for operating the agent
  • Pair daily with client engineers: we drive in weeks 1 and 2, pair in weeks 3 and 4, the client drives in weeks 5 and 6
  • By day 45: client engineers onboard a second use case without us, all code sits in client repos, nothing depends on Limestone accounts
About project:

The client is a US global risk and financial advisory firm (the name is confidential, see Additional information). It runs an AI Factory programme and has asked us for a 45-day proof of value. We build the first AI use case and the shared AI services (model gateway, agent and prompt registry, evaluation harness, provenance logging, data quality profiling) on the client's own Azure and AWS architecture, together with the client's engineers, and hand everything over by day 45. Part of our fee depends on the client's own evaluation results.

This role builds the use case 1 agent with its tools and retrieval, sets up the agent and prompt registry, and pairs with client engineers so they can run and extend the work without us.

Use case 1 is not confirmed yet. The client's most detailed example so far is private asset valuation: data extraction from documents, scoping and report generation.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Python AI Engineer
Python AI Engineer

Limestone Digital • Central (LA)

On-site
USD 101,000 - 168,000
QA AI Automation Engineer
QA AI Automation Engineer

Dynasty Financial Partners • Saint Petersburg (FL)

On-site
USD 120,000 - 150,000
Python Automation Engineer (AI-Driven)
Python Automation Engineer (AI-Driven)

SolveMD • United States

Remote
USD 180,000 - 240,000
QA AI Automation Engineer
QA AI Automation Engineer

Dynasty Financial Partners, LLC • Saint Petersburg (FL)

On-site
USD 120,000 - 150,000
Senior AI Engineer (Remote, Contract)
Senior AI Engineer (Remote, Contract)

INFUSE North America • United States

Remote
USD 140,000 - 200,000
Fully remote
Paid time off
Reduced summer hours
+2
Senior .NET Software Engineer with strong AI Engineering experience
Senior .NET Software Engineer with strong AI Engineering experience

EPAM Systems • United States

Remote
USD 140,000 - 180,000
Senior Applied AI Engineer
Senior Applied AI Engineer

Level • Austin (CO)

On-site
USD 180,000 - 240,000
Relocation assistance
Senior AI Engineer (Remote, Contract)
Senior AI Engineer (Remote, Contract)

Remote • San Francisco (CA)

Remote
USD 180,000 - 240,000
Fully remote work format
Paid time off and sick leave
Reduced summer hours
AI Engineer
AI Engineer

Nortiksoftware • United States

Remote
USD 150,000 - 210,000
Fully remote across Europe
22 paid vacation days plus tenure days
Private health insurance
+3
Senior Applied AI Engineer
Senior Applied AI Engineer

Level • Austin (TX)

On-site
USD 120,000 - 150,000