Skip to content
Maroš Jančo

Senior AI engineer for production LLM systems.

I help founders and engineering teams ship LLM, RAG and agentic systems that actually work in production — evaluations, prompt engineering, MLOps, full-stack.

Currently taking a small number of consulting engagements. Based in Slovakia, working with clients across Europe and the UK.

Worked with and at:

Selected Work

Upheal· Senior AI Engineer (Contract) · Nov 2023 – May 2026

How do you ship LLM products that don't regress in production, across 100+ releases?

Led prompt engineering, evaluation and agentic systems for AI-generated clinical progress notes — the core product of a Best-Startup-Award-winning AI documentation platform for therapists.

Owned quality and shipped 100+ production releases. Built an LLM-as-judge eval framework on Langfuse with datasets, eval runs and trace-level debugging. Productionised RAG, prompt orchestration and agentic patterns across Gemini, Claude, GPT-* and Llama; benchmarked Vertex AI, Bedrock, Azure OpenAI and Anthropic for quality, latency and cost. Automated a Claude-Agent-SDK customer-support agent. Reported AI roadmap and cost trade-offs directly to founders.

Python · TypeScript · Langfuse · Vertex AI · Bedrock · Anthropic API · Grafana · BetterStack

Cervest· Senior Data Scientist · Jul 2021 – Jul 2023

How do you ship production ML over TBs of multi-source data, where the predictions bear real financial risk?

Built from scratch the first physical-climate-impact platform assessing combined-hazard damages on assets and portfolios worldwide. The company won the Global Impact 50 Award 2023.

Led a global wildfire-damage prediction product end-to-end. Built a company → subsidiary → asset framework for SP500 and FTSE100 firms; shipped a financial-impact model predicting stock-price shocks from adverse climate events. Optimised distributed pipelines over TBs of geospatial, satellite and financial data.

PySpark · Databricks · Geopandas · Xarray · Kubernetes · Python

BNP Paribas· Machine Learning Researcher · Jun 2017 – Jun 2021

How do you ship NLP models that run daily in mission-critical workflows, year after year?

Built and deployed NLP models for a global investment bank's AI lab.

Built a history-augmented collaborative-filtering recommender for client document recommendations; weekly chatbot recommendations save thousands of clients hours of search across thousands of documents. Designed and shipped an NLP entity-extraction system combining Random Forests, GBT, Kneser-Ney n-gram LMs, Naive Bayes and Word2Vec into one classifier; later scaled with LSTM- and BERT-based architectures. A dozen+ resulting NER models now automate chat-to-price FX execution worldwide on a daily basis.

Python · PyTorch · Keras · Spark · Word2Vec · BERT

Lexomat· Founder · 2024 – Present · lexomat.sk →

How do you ship LLM systems that domain experts will trust to use daily?

Solo-founded AI legal-research chat for Slovak and Czech law, indexing millions of legal documents. Used by legal professionals through FinAI s.r.o.

Drove product, design, agentic AI flows, GDPR compliance, pricing and infrastructure end-to-end (one contractor on delivery). Built the citation-resolution layer for ambiguous pre-1993 Czechoslovak legal references and a backend-resolved URL architecture for slov-lex.sk to eliminate LLM URL hallucination.

Next.js · TypeScript · Python · FastAPI · Supabase · PGroonga · Vertex AI

Open Source

Souli· open-source · github.com/dzino-app/souli.app →

End-to-end encrypted AI companion that gamifies personal growth across social, health, career and personal aspects. Privacy-first architecture — chat content is encrypted end-to-end, including in transit to and from the model.

Open-sourced May 2026. Full-stack TypeScript + privacy engineering.

How I Work

Engagements

Most engagements start with a conversation like: “our RAG retrieves the wrong documents and we can’t diagnose why,” “our LLM costs are 4x what we modeled,” “our agent demos beautifully but breaks with real users,” or “we need an evaluation framework before our next release.”

Typically 1–3 months, scoped per problem. I take on a small number of clients at a time.

Pricing

Engagements priced per project or per day, scoped in the first call. I’ll send a clear range within 24 hours of our initial email exchange.

Working style

Remote-first from Slovakia with regular travel — comfortable with hybrid roles across major EU hubs (London, Berlin, Munich, Amsterdam, Zurich, Prague, Vienna) on a roughly monthly cadence. Async-friendly, English, EU/UK timezones.

About

Maroš Jančo

I’m a senior AI engineer with 9+ years shipping production ML, NLP and LLM systems. I trained at Imperial College London (BSc Mathematics with Statistics for Finance, First Class) and UCL (MSc Machine Learning), then spent four years at BNP Paribas’s AI lab, two years at Cervest in climate-risk modelling, and the last two and a half years leading AI engineering at Upheal.

Alongside employment I’ve founded two AI products: Lexomat, a legal-research chat used by lawyers across Slovakia and Czechia, and Souli, an open-source end-to-end-encrypted AI companion. The combination of senior IC engineering, founder experience, and direct customer-facing product work is what I bring to engagements.

I’m a generalist by preference — I want to own a problem from prompt to production, not specialise into one layer of the stack. The kind of work I do best is the messy middle: making a demo-grade AI system into something that ships, scales, costs less than it earns, and doesn’t break in surprising ways.

Outside work I’m building a family home in Nolčovo (northern Slovakia), raising young children, and reading too much about energy markets and language models. I speak English, Slovak, Czech and beginner German.

Writing

Coming soon: notes on building production LLM systems, AI evaluations, and lessons from shipping Lexomat and Souli.

All writing →

Get in touch

If you’re working on a production LLM system and want a senior pair of eyes — or you’d like to discuss a longer engagement — email me a paragraph about what you’re working on.

maros@marosjanco.com

I read every email personally and reply within 48 hours. If we’re a fit, the next step is a 30-minute call.