Python AI Engineer

Limestone Digital

Central (LA)

On-site

USD 101,000 - 168,000

Full time

9 days ago

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 is seeking a senior software engineer to build production-grade LLM and agent systems for a Dutch asset-manager client. The role emphasizes end-to-end ownership of Python services, strong SQL with Snowflake, and Azure DevOps CI/CD practices.

The project involves embedding an AI velocity pod within the client’s Azure tenant, delivering value streams one at a time, and working closely with client technologists in a regulated environment.

Qualifications

  • 5+ years of commercial software engineering experience, including production-grade LLM/agent systems.
  • Strong Python production practices: typing, tests, packaging, async, API clients, error handling.
  • SQL proficiency with a columnar warehouse (Snowflake preferred).
  • Experience with MCP connectors, evaluation harnesses, trace dashboards, and cost telemetry.

Responsibilities

  • Frame the value stream with the client team and map systems of record and Python tools.
  • Build the smallest useful data slice on real data in the client tenant with observable traces and human review.
  • Harden the architecture with security review, observability, fallbacks, and CI/CD in Azure DevOps.
  • Embed the harness and enable users, monitoring adoption and live failure patterns.
  • Deliver with Limestone within a single client value stream and coordinate with the core team.

Skills

Python
SQL
LLM/agent systems
Azure

Tools

Snowflake
Azure DevOps
Foundry
Cortex

Job description


  • 5 + years of commercial software engineering, of which at least 12 months building LLM or agent systems that reached production. Demos and pilots do not count.

  • Strong production Python: typing, tests, packaging, async, API clients, error handling. Able to own a service end to end.

  • Strong SQL and comfort with a columnar warehouse. Snowflake preferred, any equivalent accepted.



Requirements:


ENGINEERING


  • 5 + years of commercial software engineering, of which at least 12 months building LLM or agent systems that reached production. Demos and pilots do not count.

  • Strong production Python: typing, tests, packaging, async, API clients, error handling. Able to own a service end to end.

  • Strong SQL and comfort with a columnar warehouse. Snowflake preferred, any equivalent accepted.



AGENT ENGINEERING


  • Tool and function calling, MCP servers and clients, orchestration and state, retries and fallbacks, structured output, retrieval and context assembly, human-in-the-loop and approval flows.

  • Evaluation as a first-class skill: building golden sets from real cases, regression suites, judges, measuring against a baseline instead of asserting quality.

  • Observability: tracing, structured logging, token and cost telemetry, dashboards and alerts.



MICROSOFT


  • Hands-on Azure work inside a customer tenant: resource groups, managed identities, Key Vault, App Service or Container Apps or Functions, basic networking.

  • Azure AI Foundry or Azure OpenAI in production.

  • Azure DevOps: repos, pipelines, work items. Able to set up CI/CD from scratch.



WAYS OF WORKING


  • Forward-deployed or embedded experience, or clear readiness for it: sitting inside a client team, running working sessions with business users, demonstrating on real cases every week, taking questions at a phase-gate review.

  • Brownfield mindset. Wraps, connects and improves what already works instead of proposing a rewrite.

  • Worked in a regulated or otherwise controlled environment: security review path, access control, audit trail, data boundaries, handling of sensitive data.

  • Explains a failure as clearly as a result. Writes short, readable updates.

  • English C1 or better, spoken and written. Daily client contact in English.

  • EU residence, within one hour of CET, able to travel to Rotterdam every two weeks.

  • Full-time availability on one client, no parallel projects.



Nice-to-Have:


  • Financial services domain: asset management, fund or client onboarding, KYC and AML, trade processing, reconciliation, client reporting, or payments.

  • Snowflake specifics: Cortex, semantic models, dbt, data products, MCP over Snowflake.

  • Microsoft certifications: AI-102, AZ-204, DP-203 or Azure Solutions Architect Expert.

  • Copilot Studio, Power Platform, Microsoft Graph, Semantic Kernel or AutoGen.

  • Experience turning business-user scripts into governed services, working alongside citizen developers or business technologists rather than a professional engineering team.

  • Knowledge graph and ontology work, Neo4j, data lineage tooling.

  • Compliance evidence work: DORA, EU AI Act, ISO 27001, SOC 2.

  • Data engineering: orchestration (Airflow or similar), event-driven pipelines, file-based integrations.

  • .NET or C# for integration inside Microsoft-heavy estates.

  • Enablement experience: running trainings, pairing with non-engineers, writing playbooks and runbooks.

  • Dutch language.



Responsibilities:


DELIVERY, THE FIRST TWELVE WEEKS


  • Frame (weeks 1 to 2). Map the value stream with the client team. Inventory systems of record, the 120-plus Python tools, data lineage and access. Agree the baseline, the real cases and the success criteria. Propose the deployment architecture for the client architecture team to approve.

  • Prove (weeks 3 to 6). Build the smallest useful slice on real data, hosted in the client tenant, with visible assumptions, traces, errors and human review.

  • Harden (weeks 7 to 10). Integration, security and architecture review, evaluation suite, observability, fallbacks, cost controls, CI/CD in Azure DevOps, operating ownership.

  • Embed (weeks 11 to 12). Enable users, transfer the harness, monitor adoption, close real failure patterns. Old and new run in parallel and the delta is measured.



ENGINEERING


  • Register the client's existing Python tools behind an MCP connector so agents and people call the same interfaces.

  • Build and maintain the query guard, trusted context, prompt templates, evaluation harness, trace and cost dashboards, approval queues.

  • Turn the client's quality rules into a golden set. Run a fast subset on every change and the full set nightly. Pick the serving model by evaluation, not by preference.

  • Get through the client's security and architecture review before anything goes live. Nothing is called production until it runs on real cases.



CLIENT WORK


  • Pair daily with the client's business technologists. Run the weekly demonstration on real cases.

  • Teach the team to read traces, tune evaluations and extend the harness. Write a playbook per workflow so they run the next one without us. Target split: workflow one 70 percent Limestone, workflow two 35 percent, workflow three 10 percent.

  • Bring the outside-in view. Name the risk, propose the alternative, keep the architecture decision log current, say no with reasons.

  • Report honestly. Observed results kept separate from modelled, failure profile presented with the same weight as the wins.

  • On site in Rotterdam in two-day blocks every two weeks, weekly during Frame and at every phase gate.



LIMESTONE


  • Feed the reusable parts (connector pattern, query guard, evaluation harness, trace dashboards, runbook templates) back into the AI Factory so the next pod starts further along.



About the Project:


Client:a Dutch asset manager in Rotterdam. Limestone is bidding Part B of their RFP, execution support and technical advice for building an AI-powered COO domain. Part A (strategy and operating-model design) goes to a separate partner.



The COO domain runs the operational side of the business front to back: onboarding of new mandates and funds, trade processing, the investment book of records, oversight of JP Morgan middle and back office, client reporting, vendor management and procurement. Their stated goal is to double the business with a flat workforce.



Where they are now. Around 20 business technologists, with a core team of six, have built more than 120 Python tools that encode real business logic (LDI cash-flow matching that pushes orders over an API, report assembly, reconciliations). The tools are compiled to executables, deployed through SharePoint and started by a self-built local scheduler. Data sits in Snowflake with managed data products, semantic models and Cortex. Azure and Foundry exist but are unused because the IT policy path felt heavier than a laptop. Nothing runs headless, nothing is traced, there is no cost telemetry and no old-versus-new measurement, so nobody can answer the COO's question about the efficiency gain.



What we deliver. One AI Velocity Pod embedded with their core team, working inside the client's own Azure tenant and Azure DevOps. We take one value stream at a time (corporate client onboarding and KYC first, then custom client and fund reporting, private markets data, speed of insight across the domain), map it, host it on Microsoft Foundry and wrap it in an agent harness: an MCP connector over the existing Python tools, a read-only query guard over Snowflake, trusted context, golden sets and evaluation, traces and cost telemetry, human in the loop. Old and new run in parallel and the delta is measured. The harness stays with the client.



How this role contributes. This role is the pod. One forward-deployed engineer per value stream, full time on a single client, paired daily with the client's technologists. The first twelve weeks run as Frame, Prove, Harden, Embed, with a demonstration on real cases every week. The account starts at 1.5 FTE and can grow to three or four engineers through 2027, one per value stream, each added at a phase gate.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

AI Technical Lead (Microsoft + Python), AI-Augmented Pods
AI Technical Lead (Microsoft + Python), AI-Augmented Pods

Limestone Digital • Central (LA)

Hybrid
USD 137,000 - 205,000
Forward Deployed AI Engineer
Forward Deployed AI Engineer

Malleable • United States

Remote
USD 150,000 - 180,000
Technical Program Manager
Technical Program Manager

MaaS by CodeSM • United States

On-site
USD 80,000 - 150,000
AI Solutions Engineer (Delivery Lead)
AI Solutions Engineer (Delivery Lead)

UNKNOWN • Raleigh (NC), Northern (KY)

On-site
USD 140,000 - 200,000
Platform ML Engineer: Production AI for Institutions
Platform ML Engineer: Production AI for Institutions

Brain Co. • New York (NY)

Hybrid
USD 150,000 - 190,000
FDE - Applied AI Engineer
FDE - Applied AI Engineer

HRB • New York (NY)

On-site
USD 150,000 - 190,000
Founding Full-Stack AI Engineer
Founding Full-Stack AI Engineer

Creative Design Group, Inc. • Los Angeles (CA)

On-site
USD 100,000 - 120,000
Health, dental, vision, life insurance
401(k) benefits
AI Engineer
AI Engineer

Valsoft Corporation • United States

Remote
USD 150,000 - 210,000
QA AI Automation Engineer
QA AI Automation Engineer

Dynasty Financial Partners • Saint Petersburg (FL)

On-site
USD 120,000 - 150,000
Senior Forward Deployed AI Engineer (GenAI, AWS)
Senior Forward Deployed AI Engineer (GenAI, AWS)

Provectus IT, Inc. • New York (NY)

Remote
USD 180,000 - 250,000
Base salary up to 200k USD
OTE up to 250k USD
Unlimited PTO