Pavel Liashkov
| Senior Backend Engineer |
AI/ML Engineer |
Python Expert |
2.4M+ PyPI Downloads |
Summary
Senior Backend Engineer with 12+ years building production Python systems on AWS and Kubernetes: multi-agent LLM pipelines, RAG systems, microservices at 200M+ records/day. Daily stack: FastAPI, PostgreSQL, Redis, Docker, CI/CD. Open-source libraries at 2.4M+ PyPI downloads (220K+ monthly). Current focus: agentic AI workflows, prompt engineering, MLOps.
Technical Skills
Languages & Expertise
- Python (12+ years): FastAPI, Starlette, Django, Flask, asyncio
- Go (6+ years): Microservices, concurrent systems
- Protocols: gRPC, REST, GraphQL, Protocol Buffers, MCP (Model Context Protocol), AG-UI
AI/ML & Data Science
- LLM Integration: PydanticAI, OpenAI GPT, Anthropic Claude, prompt engineering, function calling
- Agentic Systems: Multi-agent pipelines, MCP tool servers, agentic workflows, LLM evaluation
- ML Frameworks: PyTorch, Sentence-Transformers, BERT, KeyBERT
- Optimization: ONNX Runtime (INT8/AVX512 quantization), CPU-optimized inference
- RAG Systems: Vector embeddings, semantic search, pgvector, DuckDB VSS, hybrid search (HNSW + BM25)
- NLP: NLTK, language detection, multilingual models
Databases & Storage
- SQL: PostgreSQL (including pgvector), MySQL, ClickHouse
- NoSQL/Cache: Redis
- Data Warehouses: Snowflake, StarRocks (OLAP), BigQuery
Cloud & Infrastructure
- AWS: ECS, EC2, RDS, S3, CloudWatch, IAM, Bedrock
- Containers & Deployment: Kubernetes (CKA certified), Docker, Helm, Werf
- Workflow: Apache Airflow (certified), Celery, RabbitMQ, streaq
- CI/CD: Jenkins, GitHub Actions, GitLab CI/CD, ArgoCD
Observability & Monitoring
- Metrics: Prometheus, Grafana, custom exporters
- Tracing: LangSmith, Pydantic Logfire, distributed tracing
- Logging: Structured logging, request ID tracking
- Error Tracking: Sentry
Security & Authentication
- Secrets Management: HashiCorp Vault, Kubernetes service accounts
- Cryptography: RSA/AES hybrid encryption, JWT tokens, JWS/JWE
- Compliance: PCI DSS, authentication/authorization systems
Additional Technologies
- Message Queues: Kafka, RabbitMQ, Redis Streams
- Browser Automation: Playwright
- API Integration: Apple Search Ads, Google Cloud Platform, OpenAI, Anthropic
- Data Processing: Pandas, Polars, PyArrow
Professional Experience
Backend Engineer, SplitMetrics
July 2022 – Present
- Led development of the multi-agent LLM research system: PydanticAI Planner, 21 Skill Agents, Finalizer; parallel execution, AG-UI SSE streaming. It serves competitive intelligence over App Store data
- Built the Deep Search pipeline with 4 autonomous agents on a streaq Redis task queue. The Evaluator stops the loop when its confidence plateaus and plan steps are covered. If an agent fails, the report still contains the available results
- 53-tool FastMCP server with a RAG layer: pgvector semantic search, DuckDB VSS with ONNX embeddings, hybrid HNSW + BM25 + FTS. Query latency stays under 100ms (INT8 quantization)
- Ran Snowflake, StarRocks, and Airflow data pipelines at 200M+ records/day with 99.9% uptime
- Built a BERT + ONNX keyword analysis service. It responds in under one second at 5K+ req/s
- Added offline LLM evaluation (deterministic checks, subjective judge, groundedness scoring) and a memory extraction service that rejects hallucinated app IDs and names
- Managed AWS (ECS, RDS, S3, Bedrock), Kubernetes, and Jenkins CI/CD. Configured multi-provider LLM routing across OpenRouter, DeepSeek, and Ollama
Senior Software Engineer, Exness
August 2016 – April 2022
- Designed a payment processing platform: 22+ microservices, JWS multi-signature validation, state machine invoice lifecycle, Kafka reconciliation across 50+ payment providers
- Integrated Bitcoin Core RPC and USDT-OMNI crypto deposits/withdrawals with wallet management and blockchain confirmation tracking
- Conducted 400+ technical interviews and hired 20+ engineers across backend and platform teams
- Implemented PCI DSS compliant authentication with HashiCorp Vault credential management and JWS cryptographic signing
- Built a KYC verification rules engine integrating 12+ MetaTrader servers, SumSub, and multi-database connectivity
Software Engineer, Game Stream Joint LLC
August 2014 – August 2016
- Built a microservice-based coupon system. Led the premium shop redesign, which increased engagement and sales
- Developed APIs for external platform integration using Python, Django, PostgreSQL, and Redis
Software Developer, Mobispot Social Systems
October 2012 – August 2014
- Led development of billing systems for payment terminals and vending machines using Python, Flask, and MySQL
- Created online shop for NFC tags and integrated social network features
Open Source Contributions
E-Paper Reader Projects
- papyrix-reader: Open-source firmware for Xteink X3, X4, X4 Pro, and X4 v2 Classic on ESP32-C3/S3 (~380KB RAM on C3). EPUB 2/3, FB2, HTML, Markdown, TXT, XTC/XTCH support with Knuth-Plass line breaking, hyphenation in 7 languages, Arabic RTL/Thai/CJK rendering, streaming fonts (25KB LRU vs 70KB). Calibre wireless sync, LocalSend transfers, and AirPrint-compatible network printing. C++20 on PlatformIO/FreeRTOS. 493 stars
- epub-to-xtc-converter: Browser and Node.js CLI EPUB optimizer and XTC/XTCH converter with CREngine WASM rendering, batch processing, hyphenation in 42 languages, Floyd-Steinberg dithering via Web Workers. 136 stars
- papyrix-flasher: Cross-platform Go flasher for ESP32-C3/S3 firmware with SLIP framing, zlib compression, auto-detection, and firmware/device MCU validation. 25 stars
Popular Python Libraries (2.4M+ total downloads, 220K+ monthly)
- starlette-request-id: ASGI middleware for request tracing with automatic ID generation and context propagation across async operations. 120K downloads/month, 1.4M total
- request-id-helper: Thread-safe request ID tracking with decorator-based integration and automatic injection for cross-service tracing. 100K downloads/month, 970K total
- starlette-i18n: An internationalization middleware for Starlette. It integrates gettext/Babel and detects the locale automatically
- microrag: RAG library with ONNX embeddings, DuckDB storage, and hybrid search (semantic + BM25 + FTS)
- tknpack: Token-optimized Pydantic serialization (TOON/PLOON), up to 60% fewer LLM tokens vs JSON with full round-trip fidelity
- pi-ml: TypeScript ML research toolkit for the pi coding agent. Tracks experiments and artifacts, profiles datasets, manages cross-validation, checks data leakage, and searches ArXiv and the web
- mcpsnag: Go CLI for testing and debugging MCP servers over HTTP with automatic initialization, reusable sessions, and SSE streaming
- lfsnag: Go CLI that saves Pydantic Logfire traces to SQLite for offline SQL queries and reports slow spans and exceptions
- mva-hackathon-2026: SageBio/MVA rare-disease hackathon (2026). Track 1 variant prediction scored 100.0 rank points (F-max 1.000) and identified the causal BUB1B variant pair
Education
- Master of Science in Information Technology (MSIT), University of the People (3.97 GPA) (2025)
- Master’s Degree in Theoretical Physics, Kemerovo State University (2005)
Certifications
- CKA: Certified Kubernetes Administrator
- Astronomer Certification for Apache Airflow 2 Fundamentals
- Professional Scrum Developer™ I (PSD I)
- Machine Learning Engineer Nanodegree (Udacity)
- Go Developer Professional Training Course (Yandex)
- AI Agents Course Certificate (Hugging Face, 2025)
- OxML 2024: Oxford Machine Learning Summer School — ML theory, Health & Bio, Representation Learning & Generative AI
- Coursera Specializations: Generative AI for Software Development, Agentic AI and AI Agents for Leaders, Data Structures and Algorithms, Self-Driving Cars, Project Management, Python 3 Programming, Algebra, Rocket Science 101
Kaggle
- Competitions Expert: top 1.1% (rank 2,400 of 217,467; best rank 1,712), checked October 2026
- 5 bronze medals: cell tracking (Biohub), ARC-AGI (2026 NeuroGolf Championship), fraud detection (IEEE-CIS), credit risk (Home Credit), housing prices (Sberbank)
- Biohub - Cell Tracking During Development: 261st of 3,947 teams (top 6.6%)
- 53 listed competitions: 42 completed and 11 active
Languages
- English: Professional working proficiency
- Russian: Native