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.

Technical skills

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

Timeline

Tech Lead Lead
Severstal Full-Time
Feb 2026 to Present 6 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
Qdrantsince 2025
Weaviate
Chroma
PostgreSQL
SQLAlchemysince 2025
Rest API
GraphQL
Docker
Kubernetes
Grafana
VictoriaMetrics
OpenSearchsince 2025
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
LangChainsince 2024
LangGraphsince 2024
Langfusesince 2024
RAG
LLM
GigaChat
YandexGPT
DeepSeek
Docker
CI/CD
Prometheus
Grafanasince 2024
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 Engineeringsince 2023
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
FastAPIsince 2022
Dockersince 2022
Docker Composesince 2022
RabbitMQsince 2022
CI/CDsince 2022
Pytestsince 2022
PostgreSQLsince 2022
Redissince 2022
Weaviatesince 2022
Chromasince 2022
RAGsince 2022
Embeddingssince 2022
LLMsince 2022
Fine-tuningsince 2022
Quantization
PEFT
LoRA
QLoRA
Transformerssince 2022
MLFlow
Rest APIsince 2022
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
C++
PostgreSQL• 4y+
Redis• 4y+
Weaviate• 4y+
LangGraph
Rest API• 4y+
LangChain
Docker Compose• 4y+
Chroma• 4y+
Flask
FAISS
Qdrant
DeepSeek
LoRA• 4y+
SQLAlchemy
RabbitMQ• 4y+
MLFlow• 4y+
MinIO
FastAPI• 4y+
Prometheus
VictoriaMetrics
Fine-tuning• 4y+
Embeddings• 4y+
Quantization• 4y+
Prompt Engineering• 3y+
NLP
Langfuse
Mistral SDK
PEFT• 4y+
QLoRA• 3y+
Llama
Mistral
YandexGPT
GigaChat
Tokenizers
CI/CD• 4y+
TensorFlow
Git
SQLite
PyTorch
Docker• 4y+
Kubernetes
ElasticSearch
Grafana
LLM• 4y+
RAG• 4y+
Perplexity
OpenSearch
Asyncio
Celery
TensorFlow C++
PyTorch C++
Pydantic
aiogram
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• Middle • 4y+
CatBoost
Scikit-learn
Seaborn
Matplotlib
Transformers• 4y+
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: