Tom Artiom Fiodorov
Senior Backend & AI Engineer · 10+ yrs (5+ in crypto)
EU citizen (Lithuanian)
Summary
Senior Backend & AI Engineer with 10+ years of industry experience, including 5+ years in crypto (Kraken / CryptoWatch, Glassnode). Work spans high-throughput Go microservices, large-scale data pipelines (Spark, Airflow, Iceberg, Kubernetes), and hands-on AI product development (LangGraph, RAG, pgvector). Most recently launched AI-driven, company-wide recommendations for crypto tokens & assets at Kraken. Mathematical background: Cambridge MMath, UCL MPhil in Probability (published paper). Looking for senior, autonomous roles at small companies or start-ups where I can drive technical decisions from architecture to production.
Core Competencies
Experience
Kraken (Remote)
Jan 2021 – Mar 2026
AI Engineer (Nov 2025 – Mar 2026)
- Built and shipped an AI-driven, company-wide recommendation system for crypto tokens & assets — end-to-end ownership from architecture to production.
Data Engineer (Mar 2023 – Nov 2025)
- Engineered a critical pipeline decrypting withdrawal/deposit data, creating a heavily-used dataset for compliance within restricted zones.
- Cut AWS spend by $10k+/month via in-place Apache Iceberg conversions and query optimisations.
- Wrote complex processing pipelines (incl. recursive SQL) to flatten deeply nested semi-structured data, materially improving internal dataset usability.
Go Backend Developer, CryptoWatch (Jan 2021 – Mar 2023)
- Developed high-throughput, real-time streaming microservices in Go for trading data.
- Deployed and operated services on Kubernetes; optimised data-processing logic against AWS Aurora.
Glassnode (Remote)
Jul 2019 – Nov 2020
Blockchain Backend Developer
- Engineered 60+ novel blockchain econometrics in Go and advanced SQL — core components of Glassnode's market-intelligence platform.
- Designed custom data structures (augmented red-black trees) enabling daily processing of the full historical Bitcoin ledger in minutes.
RokkerX · Datapane · Ravelin
Mar 2016 – Sep 2024
- RokkerX (Data Scientist, 2024): real-time AI services for live speech captioning & translation using Python and FastAPI.
- Datapane (ML Engineer, 2018–2019): time-series forecasting, churn, and anomaly-detection models in production.
- Ravelin (Junior Data Scientist, 2016–2018): automated GCP MLOps pipelines for real-time fraud-detection ensembles.
Personal Projects
- hn-search: production RAG over ~9.4M Hacker News comments. LangGraph workflow, DeepSeek LLM, pgvector + HNSW, Redis caching, idempotent BigQuery→pgvector pipeline.
- lyrics.fiodorov.es: agentic LangGraph workflow (LangChain + Tavily + Redis memory) that finds, formats, and translates song lyrics.
- imdb-sql.com: browser-native SQL queries against the full IMDB dataset via React + WebAssembly — no backend.
- subsgpt: client-side SRT subtitle translation via the OpenAI API (React, TypeScript).
- livetranslate.fiodorov.es: real-time speech captioning & translation (React / TypeScript frontend).
- countedredblacktree: open-source Go implementation of the augmented red-black tree used at Glassnode.
Education
UCL — MPhil in Probability (2012–2016). Published paper in Electronic Journal of Probability.
University of Cambridge — Master of Mathematics (MMath), Pass with Merit (2011–2012).
UCL — BSc in Mathematics, First Class Honours (2008–2011).
Selected Certifications
- Agentic AI with LangChain and LangGraph — IBM
- Generative AI with Large Language Models — DeepLearning.AI & AWS
- Serverless Data Processing with Dataflow — Google Cloud
- Building Resilient Streaming Analytics Systems — Google Cloud
- Building Data Lakes on AWS, AWS Cloud Technical Essentials — Amazon Web Services