Viacheslav Z.

Viacheslav Z.

San Francisco, United States of America
Hire Viacheslav Z. Hire Viacheslav Z. Hire Viacheslav Z.

About Me

Viacheslav is a Senior AI/ML Engineer with a robust theory, programming, and leadership background, dedicated to delivering valuable products to customers and fostering professional growth within the team. He has 8 years of experience in Data Science and software engineering using Python and production experience in Java and C++. Viacheslav is passionate about gaining insights from raw data and converting them to create exceptional business value. To solve data-heavy projects, he applies advanced Machine Learning techniques like Computer Vision, NLP, product recommendation systems, networking data, and classical Data Science.

AI, ML & LLM

ChatGPT Deep Learning Machine Learning Pytorch Large Language Models (LLMs) MLOps OpenAI Neural Network

Backend

DevOps

Other

Work history

Wing
Wing
Senior AI Engineer
2024 - Present (1 year)
Remote
  • Working on portfolio optimization and LLM applications for financial advisory.

  • Implementing analytical engine, agentic chatbot, and RAG testing.

Artificial IntelligencePythonLarge Language Models (LLMs) AWSPortfolio Optimization FastAPIOpenAILangChain AI Chatbots Retrieval-augmented Generation (RAG)
Briefly
Briefly
AI Engineer
2022 - 2023 (1 year)
Remote
  • Co-developed multiple Django-based back-end services for data processing.

  • Utilized and adopted OpenAI models for multiple tasks such as summarization, classification, and recommendations.

  • Performed API integrations of external services and tools.

  • Worked on AWS development using AWS Lambda, Amazon SQS, Amazon DynamoDB, and Amazon SES.

DjangoWeb Frameworks PostgreSQLSQLNatural Language Processing (NLP) GPT Generative Pre-trained Transformers (GPT) OpenAI Gym React Jupyter NotebookChatGPT AutomationData ProcessingOpenAIAPI IntegrationAWSAWS Lambda AWS SQSAmazon DynamoDB AWS SES
Grata Inc.
Grata Inc.
Senior Data Engineer
2022 - 2022
Remote
  • Developed an end-to-end distributed NLP-based geocoding pipeline using Celery on Kubernetes.

  • Implemented scraping from company websites and aggregators.

  • Developed and deployed on the AWS SageMaker web page category classification model.

  • Implemented a hybrid geocoding model with query lookup, query relaxation, result validation, prioritization, and fallback mechanisms.

  • Used combinations of available geo databases and offline entity extractors like libpostal and third-party geocoding services to combine it in a single view.

  • Increased a fraction of parsed addresses, reduced incorrect addresses by 95%, and improved the overall data quality score by 20%.

PythonDockerElasticsearch CeleryKubernetesJenkinsPostgreSQLRESTGeocoding GrafanaDataOps DataDogPandasNumpyNatural Language Toolkit (NLTK) GISReact Cloud InfrastructureSQLDeep LearningAmazon Web Services (AWS) GitAgile software developmentLinuxBashSublime TextVim Text Editor ClassificationData pipelinesDjangoJupyterGPT Natural Language Processing (NLP) Generative Pre-trained Transformers (GPT) Parallel Programming PycharmData ScienceFlaskReact Redux AlgorithmsData AnalysisPython 3 SciPyDevOpsAmazon SageMaker Data ScrapingSoftware DevelopmentProgramming TransformersConcurrent ProgrammingData EngineeringAnalyticsAPI IntegrationData Validation Data VisualizationDashboards DatabasesSoftware EngineeringMatplotlibUnit TestingETLGeopandas Quality Assurance (QA) APIsJupyter NotebookWeb Frameworks Geocoding
Botprise
Botprise
Lead Data Scientist
2020 - 2021 (1 year)
Remote
  • Developed the back end for the full ML cycle, ModelOps, and MLOps on the platform, adding a wrapper on top of the AWS SageMaker.

  • Worked on dozens of automation workflows (use cases) including MLOps, analytics, DataOps, networks, ITOps, etc.

  • Created back/front-end elements using React for a drag-and-drop chatbot-building application.

  • Implemented and deployed dozens of algorithms (classification, clustering, time series, NLP, and Computer Vision) for different use cases.

  • Led a small ML team, including planning, management, monitoring, and leadership.

Amazon Web Services (AWS) PythonFlaskMongoDBApache Kafka React Redux RESTDockerKubernetesAmazon SageMaker SciPyNumpyPandasPytorchTensorflowTransformersManagementPostgreSQLMachine Learning Operations (MLOps) React Cloud InfrastructureSQLComputer VisionDeep LearningKerasGitAgile software developmentLinuxObject DetectionBashSublime TextVim Text Editor Anomaly Detection ClassificationData pipelinesAutoML TCP/IPNetworks Time Series AnalysisConcurrent ProgrammingPredictive AnalyticsJupyterOpenCVPredictive Modeling Machine Learning Automation GPT Natural Language Processing (NLP) Generative Pre-trained Transformers (GPT) PycharmData ScienceAlgorithmsPython 3 AWS CloudFormationDataOps Software DevelopmentNetworkingAWS Lambda Programming DataDogNatural Language Toolkit (NLTK) Data EngineeringAnalyticsAPI IntegrationData Validation Data VisualizationNeural NetworksDashboards DatabasesSoftware EngineeringLinear Regression Microsoft ExcelSpreadsheets MatplotlibStatistical Modeling Unit TestingETLPlotlyAPIsJupyter NotebookAutomationWeb Frameworks
Pro Football Focus (PFF FC)
Pro Football Focus (PFF FC)
Senior MLOps Engineer
2020 - 2020
Remote
  • Introduced and implemented MLOps techniques, tools, and approaches.

  • Rebuilt a dozen monolithic R pipelines into distributed, modular, and functional-styled Python pipelines.

  • Developed MLOps layer on top of Dagster, Seldon, Feast, and other tools.

  • Fine-tuned existing model hyperparameters both for speed and performance.

Data SciencePythonRMachine LearningReact Python 3 SeldonDagster RabbitMQPostgreSQLMachine Learning Operations (MLOps) Cloud InfrastructureSQLDeep LearningPandasNumpyAmazon Web Services (AWS) GitAgile software developmentLinuxBashSublime TextVim Text Editor ClassificationData pipelinesExplainable Artificial Intelligence (XAI) Predictive AnalyticsJupyterPredictive Modeling Parallel Programming PycharmVisual Studio Code (VS Code) Data Analytics Apache Airflow RESTAlgorithmsKubernetesDockerSciPyPrefectAWS CloudFormationDevOpsSoftware DevelopmentAWS Lambda Programming Dask Data EngineeringDatabasesSoftware EngineeringLinear Regression Sports MatplotlibStatistical Modeling Unit TestingETLPlotlyQuality Assurance (QA) Jupyter NotebookWeb Frameworks
Plutoshift AI
Plutoshift AI
Machine Learning Engineer
2020 - 2020
Remote
  • Introduced MLOps tools to existing infrastructure (Seldon, Feast, and Great Expectations).

  • Migrated existing hardcoded models to introduce the MLOps infrastructure.

  • Developed back-end APIs using Django for ML-related services.

  • Implemented classification and timeseries forecasting models for manufacturing sensors.

Spin (TIER Mobility)
Spin (TIER Mobility)
Data Analyst
2020 - 2020
Remote
  • Performed time-series forecasting of the demand for e-scooters for a global e-scooter rental company (hundreds of cities) with models for auto selection and auto retraining.

  • Performed ad hoc data analysis and built Looker dashboards.

  • Performed an intervention-effect analysis (for promotions and other events).

Data Validation Data AnalysisData Analytics PythonSQLRData ScienceData VisualizationGoogle CloudGoogle Cloud Platform (GCP) LookerBigQuery Google BigQuery PandasNumpyGitAgile software developmentLinuxCloud InfrastructureBashSublime TextVim Text Editor Data pipelinesTime Series AnalysisPredictive AnalyticsJupyterPredictive Modeling PycharmApache Airflow AlgorithmsDockerPython 3 SciPySoftware DevelopmentProgramming AnalyticsBusiness Intelligence (BI) Dashboards DatabasesSoftware EngineeringLinear Regression Spreadsheets MatplotlibStatistical Modeling ETLPlotlyJupyter NotebookInternet of Things (IoT)
Akcelita
Akcelita
Senior AI Developer
2019 - 2020 (1 year)
Remote
  • Developed an ingestion and processing pipeline on AWS for photos from surveillance cameras.

  • Experimented with various non-DL and DL approaches and tested them.

  • Created and shared presentations with analytics to executives.

  • Trained and used the Siamese network with an attention mechanism, achieving +95% accuracy.

  • Developed and maintained a wiki for the project.

Openwave
Openwave
Senior Data Scientist
2018 - 2019 (1 year)
Remote
  • Created a multi-staged data pipeline from raw packet data (TCP/IP layer) to consumable inputs for ML models with multi-processing implementation in Python (CPython).

  • Trained, tuned, evaluated, and compared multiple ML models in Python (scikit-learn, Keras, XGBoost, CatBoost) and C++ (mlpack).

  • Oversaw data analysis and communication with stakeholders.

  • Implemented custom feature generation algorithms based on expert knowledge based on aggregation, derivatives, TCP/IP conversation delays, products, and fractions.

  • Implemented custom multi-staged feature selection algorithms that were model-based.

  • Deployed and monitored the project in production in the network (if the tool detects congestion, optimization policies are applied - customers reported up to a 20% increase in the quality of delivery for video content).

  • Created a reusable Python tool for generating rapid and externally configurable data analysis reports.

Space Research Institute (NAS of Ukraine) & EOS
Space Research Institute (NAS of Ukraine) & EOS
Team Lead
2017 - 2018 (1 year)
Kiev, Ukraine
  • Led and mentored a team of students, defined objectives, and controlled the process using Agile Methodologies.

  • Created a tool for crop classification and map creation.

  • Collected data manually and via web scraping using Mapillary and oversaw data labeling.

  • Implemented and tested DeblurGAN and several other classical deblurring methods.

  • Oversaw field localization (YOLO) and crop classification by fine-tuning a ResNet model.

Octetis
Octetis
Data Scientist
2015 - 2017 (2 years)
Kiev, Ukraine
  • Developed, deployed, and evaluated a hybrid recommendation engine in Python for an online store.

  • Oversaw customer behavior analysis, visualization, and stakeholder communication.

  • Handled different user engagement scenarios using a strategy pattern (contextual recommendations were given based on popularity (general and category-based), item-to-item, and SVD).

  • Integrated recommendation engine into a Django back end.

  • Conducted multiple A/B tests with random sampling for evaluation of the system (compared to the most popular items in the category baseline, we achieved up to a 150% boost in purchases per session and increased revenue).

  • Created an image super-resolution module for an online cloud site constructor with Keras.

  • Utilized middle-deep CNN, trained on several blur kernels, and deployed it as a service via REST.

  • Conducted surveys showing an increase of about 5% in satisfaction for platform users.

Facebook
Facebook
Software Engineer Intern
2015 - 2015
Menlo Park, CA, United States of America
  • Trained and evaluated AdaBoost models for customer churn prediction using FBLearner Flow.

  • Performed hyper-parameters tuning for optimization.

  • Data-engineered with Hive and processed data using Python.

Samsung Ukraine
Samsung Ukraine
Research Intern
2014 - 2015 (1 year)
Kiev, Ukraine
  • Developed algorithms for smart keyboard functionality (word prediction and spelling correction).

  • Developed Naive Bayes for n-grams and K-nearest neighbors (KNN) for spelling corrections.

  • Created tweaks for better algorithm performance using Laplace smoothing and a custom keyboard distance for KNN.

  • Developed algorithms with C++, integrated them with a Java to Android keyboard, and published them to the App Store.

C++AndroidJavaMachine LearningNatural Language Processing (NLP) GPT Generative Pre-trained Transformers (GPT) Android NDKGitAgile software developmentLinuxBashSublime TextVim Text Editor EclipseData ScienceAlgorithmsSoftware DevelopmentProgramming Software EngineeringK-nearest Neighbors (KNN) Naive Bayes
EngagePoint Inc.
EngagePoint Inc.
Software Engineer Intern
2013 - 2013
Kiev, Ukraine
  • Developed a content management interoperability system in Jakarta EE using the model-view-controller framework for the application.

  • Developed Enterprise JavaBeans for the business logic of the application.

  • Developed JavaServer Pages for the presentation level.

Java EEJavaLinuxGitBashSublime TextVim Text Editor EclipseSoftware DevelopmentProgramming Software EngineeringJakarta EE Model View Controller (MVC) CMSEnterprise Java Beans (EJB) JavaServer Pages (JSP)

Showcase

Team Lead - Web Scraping Mapillary
Team Lead - Web Scraping Mapillary
  • This code sample demonstrates downloading images at specific locations using the Mapillary API.

  • It searches for car angles on a map and focuses on side-view photos.

  • The scraping process is optimized for near-90-degree road angles.

Education

Machine Learning Specialty (Expires Jul 2026) | Solutions Architect - Associate (Expires Jan 2026) | AWS Certified Developer - Associate (Expires Oct 2025)
Machine Learning Specialty (Expires Jul 2026) | Solutions Architect - Associate (Expires Jan 2026) | AWS Certified Developer - Associate (Expires Oct 2025)
Amazon Web Services
2022 - 2023 (1 year)
MSc Theoretical Physics (Quantum Field Theory)
MSc Theoretical Physics (Quantum Field Theory)
Taras Shevchenko National University of Kyiv - Ukraine
2019 - 2021 (2 years)
MSc Mathematics
MSc Mathematics
Taras Shevchenko National University of Kyiv - Ukraine
2018 - 2020 (2 years)
BSc Computer Science and Applied Statistics
BSc Computer Science and Applied Statistics
Taras Shevchenko National University of Kyiv - Ukraine
2010 - 2014 (4 years)