Gleb Tkachev

Gleb Tkachev

ML Scientist

Zalando

About me

I am a Machine Learning Scientist working on methods that solve practical problems. My current position is at Zalando, where I develop RecSys models and LLMs that help people find well-fitting clothes. Before that I was at Amazon Alexa, working on ranking for Question Answering. And prior to Amazon, in my PhD, I worked on ML for rendering and analysis of scientific data. I focused on self-supervised representation learning and developed interactive performance-optimized methods. Additionally, I have solid software development skills and familiarity with performance optimization and distributed systems.

Featured Skills
  • Machine Learning

    • LLMs & NLP
    • Recommender Systems
    • Self-Supervised Learning
  • Software Development

    • Python (Pytorch, Pyspark, Numpy)
    • C++ (Pybind, CUDA)
    • Performance optimization
Education
  • PhD Computer Science, 2022

    University of Stuttgart

  • M.Sc. Computer Science, 2017

    University of Stuttgart

  • B.Sc. Automatic Systems, 2014

    Kaliningrad Technical

Experience

 
 
 
 
 
Zalando
Senior Applied Scientist
Zalando
Mar 2023 – Present Berlin, Germany

Working on recommendation models that help people find well-fitting clothes.

  • Proposed a new DL recsys model that significantly outperforms the production model. Brought the project from conception to experimentation and finally to production.
  • Developed an LLM-based recommendation approach that outperforms DL methods. Built a customer dialog experience with LLMs. Tuned open-source LLMs, built automated eval.
  • Significantly improved the team’s codebase, data pipelines and the overall approach to operational excellence.
  • Mentored junior colleagues on machine learning and code quality topics.
 
 
 
 
 
Amazon Alexa
Applied Scientist
Amazon Alexa
Oct 2022 – Mar 2023 5 m Berlin, Germany

Working on Answer Ranking models for a Question Answering system.

  • Delivered customer-relevant model improvements within a few months of onboarding to the team.
  • Automated offline model experiments, significantly reducing the time wasted on experiment orchestration.
 
 
 
 
 
University of Stuttgart
PhD Researcher
Feb 2017 – Jun 2022 5 y 4 m Stuttgart, Germany

Researching Machine Learning approaches to visualization and analysis of scientific data (see publications).

  • Introduced a self-supervised similarity metric for scientific data. The metric outperformed alternatives and helped the domain scientist discover a new feature. Published in a top graphics journal – TVCG.
  • Developed a NN-based anomaly detection approach for spatiotemporal volumes. Found anomalies missed by several domain experts. Published in TVCG.
  • Built a distributed volume renderer~(C++, CUDA, MPI). Proposed an ML model for performance prediction.
  • Built and managed a GPU cluster to handle ML experiment workloads (Linux, Slurm, Singularity).
  • Supervised six Master and Bachelor student theses, as well as seminars and student research projects.
 
 
 
 
 
Bett Ingenieure
Web Developer
Apr 2015 – Dec 2016 1 y 8 m Stuttgart, Germany

A part-time web-development job during my Master studies (20h/week).

  • Created web-based business applications and development tools. (PHP + CSS + Javascript)
  • Linux administration. (Debian + Apache + Freeswitch)
 
 
 
 
 
University of Stuttgart
Research Assistant
Feb 2015 – May 2015 3 m Stuttgart, Germany

A part-time web-development job during my Master studies (20h/week).

  • Developed an information visualization prototype. (Javascript + D3)
 
 
 
 
 
AIGRIND
Game Developer
AIGRIND
Sep 2013 – Sep 2014 1 y Kaliningrad, Russia
  • Mobile MMORPG server development. (C# + .NET)
  • Created a compiler for an in-house networking solution. (C# + .NET + Irony)
  • Mobile game development, rapid prototyping. (Unity3D)
 
 
 
 
 
Web Developer
INOK Group
Jul 2012 – Dec 2012 6 m Kaliningrad, Russia
  • Web-based business application development. (PHP + Yii, PostgreSQL, Javascript + Knockout)
  • Web-server administration. (Ubuntu server, Apache, Postfix, Samba)

Publications

(2022). Metaphorical Visualization: Mapping Data to Familiar Concepts. CHI 2022 Extended Abstracts (alt.CHI).

PDF Cite Video DOI Talk Appendix

(2021). Visual Analysis of Droplet Dynamics in Large-Scale Multiphase Spray Simulations. JVis.

PDF Cite DOI

(2020). Visualizing Sets and Changes in Membership Using Layered Set Intersection Graphs. VMV2020.

PDF Cite DOI

(2019). Local Prediction Models for Spatiotemporal Volume Visualization. TVCG.

PDF Cite DOI

(2019). Hybrid Image Processing Approach for Autonomous Crack Area Detection and Tracking Using Local Digital Image Correlation Results Applied to Single-Fiber Interfacial Debonding. Engineering Fracture Mechanics.

PDF Cite Code Dataset DOI

(2017). Prediction of Distributed Volume Visualization Performance to Support Render Hardware Acquisition. EGPGV 2017.

PDF Cite DOI