Overview
Technical skills
Timeline
Roles

Overview

A practical ML engineer at a middle level who produces hands-on notebooks, custom algorithm implementations and standard Transformer fine-tuning pipelines. The strongest proven skill is end-to-end model prototyping for classification tasks, supported by the BERT fine-tuning notebook (train_epoch/eval_model, DataLoader/tokenizer) and multiple tabular-model notebooks with preprocessing and evaluation. There is little to no evidence of production-grade MLOps, experiment tracking, deployment, or novel research in public code.
Phone

Technical skills

Languages
5
Python
C++
SQL
C
Bash
Python
7
FastAPI
aiogram
Flask
SQLAlchemy
Celery
Pydantic
Asyncio
AI/ML
28
LLM
Transformers
LoRA
Scikit-learn
PEFT
MLFlow
QLoRA
DeepSeek
LangChain
LangGraph
RAG
GigaChat
YandexGPT
Langfuse
Embeddings
Fine-tuning
Prompt Engineering
Quantization
NumPy
Pandas
Tokenizers
CatBoost
Llama
Mistral
PyTorch
TensorFlow
BERT
Mistral SDK
Databases
10
PostgreSQL
Redis
Chroma
Weaviate
RabbitMQ
ElasticSearch
FAISS
Qdrant
SQLite
OpenSearch
DevOps
7
Docker
Rest API
CI/CD
Grafana
Docker Compose
Prometheus
Kubernetes
Other
15
Pytest
Matplotlib
Seaborn
PyTorch C++
TensorFlow C++
Perplexity
Git
Deep Learning
Classic ML
GraphQL
VictoriaMetrics
NLP
MinIO
Vector
Semantic Search

Timeline

Tech Lead • Lead
Severstal • Full-Time
Feb 2026 to Present 8 Months In office
Led development of an AI/ML platform for market intelligence and patent competitive analysis. Designed a FastAPI-based service architecture with search components, background workers, and a clear internal/external integration boundary. Built a multi-source research pipeline with parallel search and deduplication, and implemented a patent RAG retrieval flow using lexical and vector search with scoring. Set up containerized infrastructure and data stores and added automated tests and technical documentation.
FastAPI
Pydantic
SQLAlchemy
PostgreSQL
Redis
Celery
Docker
Docker Compose
Embeddings
Qdrant
OpenSearch
MinIO
Rest API
RAG
LLM
Novosibirsk State Technical University
Bachelor's Degree • Software Engineering
2027 Novosibirsk, Novosibirsk Oblast
ML Engineer • Middle
MTS • Full-Time
Oct 2025 to Jan 2026 3 Months In office
Developed a multi-agent AI system that analyzes production incidents and supports postmortem/RCA reporting. Implemented pipelines to build incident timelines from logs, metrics, alerts, and related events, and used LLM/agent frameworks for reasoning and orchestration. Built backend services and APIs (REST/GraphQL), developed RAG components with multiple vector databases, and established monitoring/observability and CI/CD practices for production reliability.
LangChain
LangGraph
Langfuse
LLM
Embeddings
RAG
Qdrant
Weaviate
Chroma
PostgreSQL
SQLAlchemy
Rest API
GraphQL
Docker
Kubernetes
Grafana
VictoriaMetrics
OpenSearch
CI/CD
Fine-tuning
Prompt Engineering
Pytest
Transformers
SQL
ML Engineer • Middle
NCGI • Full-Time
May 2024 to Oct 2025 1 Year 5 Months Novosibirsk In office
Helped build and deploy a production Telegram bot using a multi-agent architecture with RAG. Owned technical architecture and integrations, from MVP planning through scaling and monitoring, including async task execution. Implemented backend and infrastructure components (FastAPI services, Redis, Weaviate) and message-driven processing with RabbitMQ. Integrated multiple LLM providers, built bot flows with aiogram, and set up containerization, CI/CD, and monitoring/alerting for stable operation.
aiogram
FastAPI
RabbitMQ
Redis
Weaviate
LangChain
LangGraph
Langfuse
RAG
LLM
GigaChat
YandexGPT
DeepSeek
Docker
CI/CD
Prometheus
Grafana
ML Engineer • Middle
Online Gymnasium • Full-Time
Feb 2023 to May 2024 1 Year 3 Months Moscow In office
Built and deployed an automated first-line support system and tools for tutors to reduce operational costs and improve customer onboarding. Collected requirements by analyzing business processes and defined automation scenarios and KPI-driven workflows. Implemented RAG assistants for support using corporate knowledge indexing and retrieval, and applied prompt engineering for more consistent model outputs. Developed FastAPI backend services with integrations to external systems and queues, added pytest-based testing and CI/CD, and supported production monitoring and prompt/knowledge updates.
FastAPI
RAG
LLM
Prompt Engineering
Pytest
CI/CD
ML Engineer • Middle
NutroTech • Full-Time
Feb 2022 to Feb 2023 1 Year Moscow In office
Designed and implemented an end-to-end document processing pipeline with preprocessing (including OCR), entity extraction, vectorization, and indexing. Developed and fine-tuned neural models for classification/regression and information extraction, and improved efficiency using quantization and LoRA/DoRA/QLoRA approaches. Built retrieval and RAG layers for relevance improvements, integrated LLM APIs for post-processing, and orchestrated asynchronous processing with RabbitMQ and Airflow. Implemented API services with FastAPI, added CI/CD and Docker-based deployments, and used MLflow along with pytest for experiment tracking and quality assurance.
Python
FastAPI
Docker
Docker Compose
RabbitMQ
CI/CD
Pytest
PostgreSQL
Redis
Weaviate
Chroma
RAG
Embeddings
LLM
Fine-tuning
Quantization
PEFT
LoRA
QLoRA
Transformers
MLFlow
Rest API
Middle AI/ML Engineer Confidence: Medium ML Engineer
A practical ML engineer at a middle level who produces hands-on notebooks, custom algorithm implementations and standard Transformer fine-tuning pipelines. The strongest proven skill is end-to-end model prototyping for classification tasks, supported by the BERT fine-tuning notebook (train_epoch/eval_model, DataLoader/tokenizer) and multiple tabular-model notebooks with preprocessing and evaluation. There is little to no evidence of production-grade MLOps, experiment tracking, deployment, or novel research in public code.
Model Architecture & Training
3/10
How well models are designed and trained
Implements models from scratch and standard Transformer fine-tuning loops (optimizers/scheduler/loss) but lacks custom architectures, ablations or rigorous training best-practices expected of senior work.
Data Pipeline & Feature Engineering
3/10
How data is prepared for models
Clear, hands-on preprocessing and feature engineering for tabular data and a tokenization/DataLoader pipeline for text classification; standard but practical ETL and dataset handling.
Experimentation & Evaluation
3/10
How results are measured and tested
Uses GridSearchCV, cross-validation, ROC AUC and explicit train/eval loops to measure performance; however there is no experiment tracking, run management or structured ablation study.
MLOps & Deployment
1/10
How models are shipped to production
Minimal MLOps or deployment artifacts - only local model/tokenizer save and load; no serving, CI/CD, monitoring, or model versioning present.
Computational Efficiency
2/10
How efficiently computing resources are used
Some basic efficiency awareness (GPU device checks, DataLoader workers, n_jobs) but no evidence of profiling, quantization, mixed-precision or throughput/latency optimization work.
Research Depth & Innovation
1/10
Depth of research and new ideas
Practical re-implementation of classic algorithms and a standard BERT fine-tuning pipeline but no original research, novel layers, reproduced paper results or rigorous innovation evidence.
Expertise
LLM• Middle
Industries
Financial Services• Middle
Technologies
Classic ML
SQL• since 2025
C++
PostgreSQL• since 2022
Redis• since 2022
Weaviate• since 2022
LangGraph• since 2024
Rest API• since 2022
LangChain• since 2024
Docker Compose• since 2022
Chroma• since 2022
Flask
FAISS
Qdrant• since 2025
DeepSeek• since 2024
LoRA• since 2022
SQLAlchemy• since 2025
RabbitMQ• since 2022
MLFlow• since 2022
MinIO• since 2026
FastAPI• since 2022
Prometheus• since 2024
VictoriaMetrics• since 2025
Fine-tuning• since 2022
Embeddings• since 2022
Quantization• since 2022
Prompt Engineering• since 2023
NLP
Langfuse• since 2024
Mistral SDK
PEFT• since 2022
QLoRA• since 2023
Llama
Mistral
YandexGPT• since 2024
GigaChat• since 2024
Tokenizers
CI/CD• since 2022
TensorFlow
Git
SQLite
PyTorch
Docker• since 2022
Kubernetes• since 2025
ElasticSearch
Grafana• since 2024
LLM• since 2022
RAG• since 2022
Perplexity
OpenSearch• since 2025
Asyncio• since 2026
Celery• since 2026
TensorFlow C++
PyTorch C++
Pydantic• since 2026
aiogram• since 2024
Vector
Semantic Search
Recommendations
  • Lead NLP classification and fine-tuning work - implement and optimize BERT-based pipelines and data loaders for text classification tasks.
  • Prototype tabular ML workflows and feature engineering for business problems (Kaggle-style to production-ready transition), focusing next on reproducibility and validation.
  • Invest in MLOps and reproducibility - add experiment tracking (W&B or MLflow), CI for training/saving artifacts, and simple model serving to move prototypes into production.
Repositories
The developer's experience in this domain has been verified based on AI analysis of the following repositories:
Middle Data Scientist Confidence: Medium ML Practitioner
A machine-learning practitioner at a solid junior-to-middle level (tier_score 3.0) who produces working modeling notebooks and prototypes. The strongest proven skill is end-to-end model prototyping and training, evidenced by classical algorithm implementations and hyperparameter search (employee-churn-prediction.ipynb) plus a transformer-based fine-tuning pipeline (TEST_KULBIDA.ipynb). The public work lacks production-grade MLOps, comprehensive statistical rigor, formal testing and deployment automation.
Statistical Rigor
2/10
Correct use of statistics
Minimal statistical rigor - basic correlation checks and visual inspection are present but no formal assumption checks, uncertainty quantification, or hypothesis testing.
Exploratory Analysis & Visualization
3/10
Exploring and visualizing data
Exploratory visuals (histograms, KDE plots, heatmaps, boxplots) are used, but written interpretation and structured data-storytelling after plots are minimal.
Predictive Modeling
4/10
Building models that predict
Shows practical predictive modeling skills - custom-from-scratch algorithms, GridSearchCV usage, CatBoost and a transformer fine-tuning pipeline, but lacks thorough error analysis, calibration and production concerns.
Business Insight & Impact
1/10
Turning analysis into business value
Very limited business framing or impact analysis - predictions are produced and printed but there is no cost-of-error reasoning, KPI mapping, or stakeholder-focused recommendations.
Reproducibility & Notebook Hygiene
2/10
Clean, repeatable analysis
Some reproducibility steps exist (saving model/tokenizer, occasional random_state) but there is no pinned environment, experiment tracking, data versioning or modularized pipelines.
Industries
Financial Services• Middle
Food & Beverages• Middle
Technologies
Deep Learning
Python• since 2022 • Middle
CatBoost
Scikit-learn• since 2024
Seaborn
Matplotlib
Transformers• since 2022
Pandas
NumPy
BERT
Recommendations
  • Develop and productionize repeatable training pipelines - convert notebook experiments into modular scripts with config, fixed seeds and CI tests.
  • Add experiment tracking and data versioning (MLflow/DVC or equivalent) and pin environment dependencies to improve reproducibility.
  • Focus on deeper model evaluation - calibration, uncertainty, error analysis, and explicit leakage/assumption checks for each experiment.
  • Prototype end-to-end deployment for one model (API + monitoring) to demonstrate operational ML skills beyond notebooks.
Repositories
The developer's experience in this domain has been verified based on AI analysis of the following repositories: