APPLIED AI · AI ENGINEERING · PRODUCTION
Design and ship
production AI systems.
My name is Vadim Samoilov. I’m an Applied AI / ML Engineer and a graduate of Saint Petersburg Electrotechnical University “LETI”. I have about 1.5 years of commercial experience building AI services and agentic systems end to end — from requirements and architecture to backend, AI logic, integrations, infrastructure, production release, and stakeholder presentation.
BACKGROUND · EDUCATION · PATH TO AI
From engineering foundations to production AI.
My path into AI developed step by step: LETI gave me a foundation in mathematics, programming, and business processes; an independent gamedev project gave me hands-on engineering and team experience; logistics and automation taught me how software connects to real operations. Since 2023 I have focused systematically on Python and ML, and since 2025 I have been building commercial AI systems.
SPbETU “LETI” · Innovation Management
An interdisciplinary program spanning business, management, and technology. Coursework included Pascal, Python, C++, neural-network fundamentals, calculus, mathematical economics and modeling, physics, and business English.
IEEE publication on warehouse logistics ↗Mathematics, programming, and business processes
The program combined several disciplines — from programming and neural-network fundamentals to mathematical modeling, economics, and management. Together with my logistics lecturer, I co-authored an IEEE paper on innovative management methods in warehouse logistics.
My first substantial independent software project
Alongside university, I taught myself game development and released the “Wind of Time” modification for S.T.A.L.K.E.R. I worked with C++, Lua, XML, X-Ray Engine, the game SDK, and graphics tools, then assembled a small team to continue developing the project.
From business operations to algorithms
I worked in warehouse logistics for a major automotive dealer in Saint Petersburg. In parallel, I explored algorithmic trading and AI for time series and built a prototype automated trading bot with an experienced trader. The experiment did not produce a financial result, but it brought me back to systematic software development.
A systematic move into ML engineering
I studied Python and ML in depth through Stepik, karpov.courses, and independent projects — progressing from linear regression, gradient boosting, and classic NLP to multilayer neural networks, Transformers, and LLMs, while also taking part in ML competitions and team projects.
Full-cycle production delivery
At Imprice and OWEN-Energo Group, I moved into commercial AI engineering. Today I build systems almost from scratch: clarify requirements, design architecture and integrations, implement backend and AI logic, set up infrastructure, ship to production, and present the result to stakeholders.
FEATURED CASE STUDIES
Production case studies
Two projects that best demonstrate my direct contribution, system-level architecture, and delivery into real-world use.
RGM BASE · AI EQUIPMENT SELECTOR
Equipment selection across 170,000+ SKUs and 14+ brands
I independently designed and developed the backend, AI logic, core UI, and integrations for the current RGM Base AI equipment selector. The system works with 170,000+ SKUs across 14+ brands; the MCP architecture is designed to scale to dozens of brands and more than one million products. Background and asynchronous tasks run on RabbitMQ + Celery. The previous production version for three brands handled real customer requests, selected equipment, and handed conversations over to a human operator when needed.
AI INTERVIEWER IN HH.RU
Two-stage automated interviews without third-party messengers
I designed and developed a two-stage AI interviewer that communicates with candidates directly in hh.ru chat, automatically creates and updates candidate records in Bitrix24, attaches CVs, moves applicants through hiring stages, and supports take-home assignments. Queues and background tasks are implemented with RabbitMQ + Celery. The system is used in real hiring, and candidates who passed through it have already been hired.
PROJECT EXPLORER
Projects by category.
Production and commercial systems come first; competitions and pet / hobby work are separated so they do not blur the professional experience.
ML COMPETITIONS
Competitions are a distinct part of my ML experience.
I have competed both in teams and individually across NLP, classification, vector search, multimodal RAG, labeling interfaces, and resource-allocation algorithms.
EXPERIENCE
Applied AI: models, backend, integrations, and delivery.
My strength is not a single model or API, but assembling complete systems: requirements, architecture, Python backend, AI logic, queues, databases, integrations, infrastructure, and production delivery.
OWEN-Energo Group
Junior ML Engineer
AI services, agentic systems, LLMs, integrations, and infrastructure within the company’s IT department.
- Built the development and deployment infrastructure for AI projects from scratch.
- Designed integrations with Bitrix24, hh.ru, OData/1C, and other APIs.
- Shipped production systems for sales, HR, recommendations, search, and voice AI.
Imprice
Junior AI Developer
AI-agent engineering team: Python wrappers, microservices, testing, RAG pipelines, and databases.
- Built tools for integrating agents into real workflows.
- Built RAG search over CRM documentation.
- Monitored Telegram chats: GPT-based topic segmentation, completion/outcome/sentiment classification, and Google Sheets metrics refreshed every 30 minutes.
TECH STACK
Core technology stack.
Grouped by engineering function rather than as a keyword dump: AI/ML, backend, data/infra, and automation.
vLLM + llama.cpp
Running local models and integrating them into production services.
n8n + Dify
Production automations, search bots, and recommendation systems.
Dagster + OpenSearch + S3
Data pipelines, object storage, and search infrastructure.
Architecture to release
Architecture, development, infrastructure, and stakeholder presentation.
PET PROJECT · WINNER
MoodMeter
A team-built sentiment analysis system using Python, Hugging Face Transformers, PostgreSQL, and Streamlit. The project won the internal competition in the karpov.courses ML simulator.
HOBBY ENGINEERING · GAME DEVELOPMENT
“Wind of Time” · S.T.A.L.K.E.R.
A game modification released in 2017. I worked not only on content but also on the technical side of the original X-Ray Engine and game systems. The project remains visible in the community and ranks top-2 by number of reviews among hundreds of projects on a major fan site.
- C++ · Microsoft Visual Studio: edited X-Ray source code across all three original S.T.A.L.K.E.R. games.
- Lua: wrote and refactored scripts, character behavior, and gameplay logic.
- XML: configs, character parameters, quests, and gameplay logic.
- Game SDK: level/game design and world building; modeled selected assets in Autodesk 3ds Max.
- Graphics: created, edited, and adapted in-game textures in Paint.NET and Adobe Photoshop.
NEXT ROLE
Looking for a role where AI becomes part of a real product.
Telegram is the fastest way to reach me.