English · Русский
ML / Data Science · Bioinformatics · LLM/RAG · Open to Junior/Mid-level roles · Remote or Novosibirsk
MSc, Novosibirsk State University (Faculty of Natural Sciences, 2026). ML experience with biological and biomedical data.
kainanasarlil@gmail.com · LinkedIn · Telegram
- Python: NumPy, pandas, matplotlib, scikit-learn
- HPC: cluster computing (PBS), conda environments, GPU model inference
- Data: processing and cleaning, exploratory analysis, visualization, feature engineering
- Document processing: data extraction from PDF (
pdfplumber) - Validation: homology stratification (MMseqs2), data-leakage control, control experiments on shuffled labels
- Tools & databases: Git, SQL, Linux
- Domain: bioinformatics — sequences, annotations, working with biological databases (UniProt, RefSeq, KEGG, ODB)
- LLM / RAG: prompt engineering, RAG pipelines, OpenAI API
- Pipelines: Docker, Nextflow
- Backend for ML services: FastAPI
- MSc, Faculty of Natural Sciences, bioinformatics, 2023–2026
- Thesis: "EC-number prediction for enzymes with operon structure using AI"
- Professional retraining, Digital Department: "Data Processing Specialist", 2022–2023
- Final project: "Cancer diagnostics from biomarkers using machine learning" (co-authored)
Pipeline: data collection from four sources, predictions from off-the-shelf models (ProteInfer, CLEAN), a verification filter based on operon context, and stratified quality evaluation.
- Macro-F1 0.807 → 0.887, accuracy 0.967 → 0.982 while coverage drops 0.879 → 0.716 — the filter declines uncertain predictions instead of getting them wrong
- The largest gain is where the model is weakest: +0.124 F1 on low-homology proteins
- Strict validation: homology stratification (MMseqs2), per-sequence leakage exclusion, a reproducible pipeline
- Data sources: ODB, RefSeq, UniProtKB, KEGG; PDF parsing (
pdfplumber) - Repository: prokaryotic-ec-operon-filter
A project with a negative result and a set of experiments showing the result is real, not a modeling error.
- Five control experiments: a pipeline check on data with a known signal, comparing real labels against deliberately shuffled ones, an examination of what class balancing does, calibration of the mutual-information estimate, and a demonstration of overfitting
- ROC-AUC 0.50 across all models and preprocessing strategies; the tuned model loses to a constant predictor
- Practical takeaway: how to tell "the model is undertrained" from "there is no signal in the data" before spending time on tuning
- Repository: spotify-churn-analysis
- Post indexing, full-text search, and navigation through an inline interface
- Asynchronous architecture (aiohttp, Telethon, asyncio) in webhook mode, running in production on Render
- Repository: Navi
- Preparing and processing datasets for research
- Taking part in planning and running experiments
- Exploratory analysis of metabolomic data: searching for correlations between metabolites
- Drafting and reviewing part of a research paper — co-authorship (see Publications)
Sistema Hack: Novosibirsk (MTS and the Sistema Charitable Foundation, hosted at NSU), 14–16 November 2025 — team of 4, CDEK case: a tool for diagnosing and preventing employee burnout. I was responsible for defining the metrics, justifying the applicability of the burnout criteria, and the ML part.
Cookie Fest, Novosibirsk, 29 November – 2 December 2024 — team of 2, predicting employee burnout from HR data (18,590 records). I was responsible for data preparation and exploratory analysis, and for presenting the solution.
Gene networks and metabolomic screening analysis revealed specific pathways of amino acid and acylcarnitine profile alterations in blood plasma of patients with Parkinson's disease and vascular parkinsonism
Makarova A.A., Melnikova P.M., Rogachev A.D., Demenkov P.S., Ivanisenko T.V., Predtechenskaya E.V., Karmanov S.Yu., Koval V.V., Pokrovsky A.G., Lavrik I.N., Kolchanov N.A., Ivanisenko V.A. // Vavilov Journal of Genetics and Breeding. 2024. Vol. 28, no. 8, pp. 927–939.
Metabolomic screening of amino acids and acylcarnitines in blood plasma and reconstruction of regulatory gene networks to find mechanisms specific to Parkinson's disease and vascular parkinsonism. Indexed in PubMed and Scopus, open access.
Seeking a Junior/Mid-level role in one of the following areas:
- Bioinformatics: NGS data analysis, pipeline development, genomics
- Data Science / ML: models on tabular and biological data, rigorous validation, data and metric quality control
- LLM / RAG: RAG systems, search and data extraction from documents
