Tom Artiom Fiodorov

Senior Backend & AI Engineer · 10+ yrs (5+ in crypto)

Las Palmas, Spain — remote (EU + US-East mornings) +34 682 039 872 hn@fiodorov.es github.com/afiodorov

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

Languages: Go, Python, SQL, TypeScript
Applied AI / LLM: LangGraph, RAG, pgvector, sentence-transformers, LangChain, OpenAI / DeepSeek APIs
Backend & Streaming: Real-time Go microservices, gRPC, Protocol Buffers, PostgreSQL, Aurora, Redis
Data Platform: Apache Spark, Airflow, Iceberg, AWS EMR / Athena, BigQuery, recursive SQL
Cloud & Infra: AWS (S3, EMR, Athena, Aurora), GCP, Kubernetes, Docker, CI/CD
Web: React, TypeScript, WebAssembly, Gradio

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

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