Skip to content
View serafim-tkachenko's full-sized avatar

Block or report serafim-tkachenko

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
serafim-tkachenko/README.md

Serafim Tkachenko

Software engineering lead at BNP Paribas CIB, with 10+ years building production systems and applied R&D software. My independent ML work focuses on learned representations, model behavior and controlled experiments.

I'm interested in how models represent a changing world, retain information and learn from experience. My recent work is in interpretability and geometric deep learning; I'm exploring world models, memory and reinforcement learning as the next research direction.

I'm interested in Research Engineer and Research Scientist opportunities, as well as Machine Learning Engineer and Data Scientist roles involving substantial modeling and experimentation.

Selected work

SAE context and intervention prediction. Tested whether activation context predicts the effect of editing an SAE feature in Gemma 3. The observational study covered 12,000 documents, the intervention pilot tested three features. Contextual differences were present, but the fitted predictors did not beat a training-mean baseline on pooled check data. Study and results.

SAE Feature Atlas. A Python library and CLI for collecting SAE activations, inspecting token contexts, and comparing feature statistics, coactivation and decoder geometry. Built to support the study above, with reusable collection and analysis components.

Geometric deep learning on QM9. Compared topology features with geometric and constant controls for molecular HOMO-LUMO gap prediction using an EGNN. In a matched four-condition, three-seed experiment, the topology-conditioned variant performed worse than the controls. The next requirement is a stronger reproduced baseline. Results.

Background and tools

My professional work includes trading analytics, pre-trade risk, data pipelines and distributed systems. Earlier industrial computer-vision work led to a co-authored conference paper in 2018. I hold an MSc in Software Engineering with honors and I am a member of MIPT Deep Learning School.

For ML experiments I use Python, PyTorch, NumPy, pandas, scikit-learn, Transformers and SAE-Lens. My engineering background includes Java, C++, C#, KDB+ and SQL.

LinkedIn · Email · Lisbon, Portugal

Pinned Loading

  1. model-behavior-research model-behavior-research Public

    SAE context and intervention experiments in Gemma 3 4B: methods, prediction baselines, results and reproducible evidence.

    Python

  2. sae-feature-atlas sae-feature-atlas Public

    Python toolkit and CLI for SAE activation collection, feature statistics, coactivation, decoder geometry and reproducible artifact inspection.

    Python 4

  3. qm9-egnn-tda qm9-egnn-tda Public

    QM9 molecular prediction with EGNN and topology features: paired evaluation, four-condition three-seed validation and a bounded negative result.

    Python