All roles

Senior AI Engineer (Microsoft AI stack)

Ukraine · Full-time
01

About the role

Impressit is looking for a Senior AI Engineer to join a cross-functional product team building a shared AI platform for a US-based investment firm. The platform turns unstructured fund documents into reliable, structured data that powers AI agents and automations across the business. This is a great opportunity to shape a greenfield AI platform with real-world impact, working with modern technologies and international teams.
02

What you will do

— Design and build LLM-based extraction for fund documents (capital account statements, quarterly reports, NAV updates) with high, measurable accuracy
— Build agents and automations for the first priority use cases: NAV extraction into the portfolio system, an automated monthly intelligence brief, and a company-level portfolio exposure map across investment mandates
— Integrate models through Microsoft Foundry and self-hosted models in the client’s data center, with failover to Azure
— Build evaluation sets and regression tests so extraction quality is tracked with every change
— Work with the Data Engineer on the Fabric data model so extracted data is reusable across use cases
— Integrate with business systems (portfolio management, SharePoint, Outlook/M365, finance and cap table tools) via APIs
— Contribute to architecture discussions with the client’s lead engineer and document key decisions
— Ensure security and data privacy for sensitive financial data


03

What we expect

— 7+ years of professional software engineering experience, including 2+ years building production LLM / GenAI solutions
— Hands-on experience with Azure (Azure OpenAI, Functions, Container Apps/AKS, Key Vault, Entra ID)
— Practical experience with Microsoft Foundry (Azure AI Foundry): model catalog, deployments, prompt flow / agent service, evaluations
— Working experience with Microsoft Fabric (Lakehouse, OneLake, notebooks) as a data source for AI applications and agents
— Proven experience building document intelligence pipelines that extract structured data from PDFs, emails and reports (Azure Document Intelligence, OCR, LLM-based extraction with schemas and validation)
— Experience with RAG and agent frameworks (Semantic Kernel, LangGraph, LlamaIndex or similar), embeddings and vector search (Azure AI Search or similar)
— Experience with LLM evaluation and quality control: extraction accuracy metrics, guardrails, human-in-the-loop review, cost and latency monitoring
— Ability to work with both commercial (Claude, GPT) and open-weight models (e.g. Qwen) and choose the right one for each task
— Strong communication skills; comfortable working directly with technical leads and business users
— Upper-Intermediate or higher level of English
04

As a plus

— Domain experience in investment management, private equity / VC fund administration, or fintech (NAV, capital calls, distributions, look-through exposure)
— Experience with crypto / digital asset data sources
— Experience hosting open-weight models (vLLM, Ollama, TGI) on your own GPU infrastructure
— Experience with Copilot Studio, Microsoft Graph API and SharePoint integrations
— Experience with MCP (Model Context Protocol) servers and Claude Enterprise integrations
— Microsoft certifications (AI-102, DP-600)

Employee benefits

What you get with Impressit

We are passionate about everything we do — and we back the people who do it.

Professional education & training budget
24 working days of paid vacation
WOW team-building events
Paid sick leave

Ready to join the team?

Apply for Senior AI Engineer (Microsoft AI stack) — or browse the rest of our open roles.