Andranik Khachatryan, Developer in Yerevan, Armenia
Andranik is available for hire
Hire Andranik

Andranik Khachatryan

Bio

Ando is a lead AI engineer specializing in autonomous agents and production GenAI systems, with a PhD in Computer Science. He designs agentic workflows with advanced tool use, retrieval, and evaluation to reliably automate complex analysis and decision tasks. His work spans modern LLM stacks (OpenAI, Anthropic, Gemini), rigorous LLM evaluation, and scalable RAG pipelines.

Portfolio

Envoy Media Group
Amazon Web Services (AWS), Python, Amazon SageMaker...
Things Inc.
PyTorch, Jupyter, Jupyter Notebook, Computer Vision, Amazon Web Services (AWS)...
Aisle3
Python, Amazon Web Services (AWS), PyTorch, Deep Neural Networks (DNNs)...

Experience

  • Python - 10 years
  • Machine Learning - 10 years
  • Large Language Models (LLMs) - 4 years
  • Amazon SageMaker - 3 years
  • Amazon Web Services (AWS) - 3 years
  • AI Agents - 2 years
  • OpenAI API - 2 years
  • Google AI Platform - 1 year

Preferred Environment

PyTorch, Python, Visual Studio Code (VS Code)

The most amazing...

...project I've worked on is creating an image search engine that finds the original from millions of candidates, even if the query image is heavily modified.

Work Experience

Machine Learning Lead

2019 - PRESENT
Envoy Media Group
  • Created an AI agent that helps business users diagnose complex performance issues. This includes understanding the problem, issuing multiple queries, and fetching and analyzing data.
  • Developed an AI agent that takes natural-language requests from the user, maps them into queries in proprietary language for the in-house ROLAP system, and analyzes the results.
  • Contributed to the LLM pipeline, extracting insights from 1,150+ sales calls. Statistical analysis revealed a highly unexpected finding: one company signs 30% more customers during calls but retains 40% fewer—a major blind spot.
  • Developed a framework for streamlined model creation and lifecycle management—including monitoring and visualization—with tens to hundreds of ML models running in production.
  • Created an in-house framework that does auto-ML for data and tasks specific to Envoy Media Group. We used the AWS stack and could train and deploy a new model within an hour without writing code.
  • Contributed to feature our framework as a case study for Partner Success on AWS (aws.amazon.com/partners/success/envoy-media-toptal/).
Technologies: Amazon Web Services (AWS), Python, Amazon SageMaker, Artificial Intelligence (AI), Gradient Boosted Trees, Data Science, Machine Learning, Docker, Jupyter Notebook, XGBoost, Machine Learning Operations (MLOps), Generative Pre-trained Transformers (GPT), Natural Language Processing (NLP), ChatGPT, OpenAI API, Gemini, Gemini API, AWS Step Functions, Claude, Anthropic, Google AI Platform, Amazon Bedrock, AI Agents, Agentic Frameworks, Retrieval-augmented Generation (RAG), Prompt Engineering, Ad Campaigns, OpenAI, Redis, SciPy

Machine Learning Engineer and Consultant

2022 - 2022
Things Inc.
  • Trained our own diffusion models using various approaches. These models were done on Google Colab notebooks using weaker GPUs and smaller datasets, but we managed to get things working and were ready for large-scale experiments.
  • Investigated a large number of papers and codebases related to Denoising Diffusion Probabilistic Models (DDPM) and Denoising Diffusion Implicit Models (DDIM).
  • Did research on competitors, such as Midjourney, to understand where the industry stands at the moment.
Technologies: PyTorch, Jupyter, Jupyter Notebook, Computer Vision, Amazon Web Services (AWS), Amazon SageMaker, Generative Adversarial Networks (GANs), Diffusion Models, Image Processing

Head of Machine Learning

2020 - 2021
Aisle3
  • Developed the product matching engine prototype, which matched the same product from different sellers using their images and description. Used OpenCV and ConvNet-generated image features, as well as vector index storage and search.
  • Oversaw the long-term ML strategy for the company, deciding which directions are the most promising going into the future. Worked closely with other teams on the overall system architecture on AWS.
  • Supervised a small remote team tasked with bringing the product matching engine into production. By the time I left the company, we had a product matching API and an internally-developed labeling tool using the API.
Technologies: Python, Amazon Web Services (AWS), PyTorch, Deep Neural Networks (DNNs), Artificial Neural Networks (ANN), Artificial Intelligence (AI), Computer Vision, OpenCV, TensorFlow, Deep Learning, FAISS, AWS Fargate, Amazon S3 (AWS S3), FastAPI, SQL, Image Processing, Jupyter Notebook

Amazon SageMaker Consultant

2019 - 2020
Visably LLC (via TopTal)
  • Provided consulting to the client to migrate their on-premise ML solution into Amazon SageMaker.
Technologies: Amazon Web Services (AWS), Amazon SageMaker, Jupyter Notebook

Machine Learning Engineer (Remote)

2019 - 2019
Pirate Labs
  • Created a recommender system delivering marketing emails for a company with multiple, diverse clients. Each client is a shop selling different products, and the shops are very different from one another. We created a single system that works for all.
  • Designed, implemented, and tested the recommender system. It was highly configurable and flexible, enabling it to effectively adapt to unique settings of each shop.
  • Oversaw the testing and helped with launching the system into production.
Technologies: Recommendation Systems, Factorization Machines, Python, Machine Learning, Data Science, NumPy, Pandas, SQL, Jupyter Notebook, SciPy

Co-founder, CEO

2018 - 2019
NVision LLC
  • Created a cloud-based infrastructure for crawling, indexing, and supporting an image database of tens of millions of images.
  • Retrieved images from a database of tens of millions of images. Query images could be very heavily altered versions of the original.
  • Enabled digital watermarking of images (prototype).
Technologies: PyTorch, TensorFlow, OpenCV, Python, C++, SQL, Image Processing, Jupyter Notebook, Generative Adversarial Networks (GANs), SciPy

Developer of Recommender System (Freelance)

2017 - 2018
Triskk.com
  • Helped prototype a recommender system.
  • Created, tested, and tuned a prototype with Python.
  • Implemented the system within AWS infrastructure and made it production-ready.
Technologies: Amazon Web Services (AWS), Jupyter, NumPy, Python, SQL, Jupyter Notebook

Product Manager

2016 - 2017
Armsoft
  • Served as the product manager for an in-house developed ETL.
  • Participated in product creation from the start: design, implementation, testing.
  • Oversaw client deployments and service monitoring.
Technologies: TFS, R, .NET, C#

Head of Research and Education Center

2012 - 2017
Armsoft
  • Created a highly demanded educational program with more than 10 applicants for one position.
  • Co-developed the overall strategy for the education center, including creating the curriculum, designing the admission process, and recruiting the lecturers. Managed 1-2 assistants who took care of day-to-day operations.
  • Managed entrance exams (up to three rounds) with more than 300 applicants and more than 20 lecturers/TAs/colleagues being involved in different rounds.
  • Researched and published in IEEE TKDE, currently ranked #1 by Google Scholar in the category "Databases and Information Systems."
Technologies: R

Experience

Business Intelligence Agent

I built an AI agent that reduces marketing performance investigation time from hours to minutes by automating root-cause analysis. When analysts notice unexpected drops or spikes in metrics, the agent investigates by forming hypotheses, executing data warehouse queries, and iteratively narrowing down to the root cause.

The system uses Google ADK with Gemini, backed by a knowledge base of 1,600+ metrics and investigation strategies. I implemented streaming responses via FastAPI, an async job system with PostgreSQL for long-running investigations, and parallel query execution for testing multiple hypotheses concurrently. Prompt content and sample investigations are version-controlled, with documented ground-truth cases for concurrently testing regression hypotheses. This reduces manual investigation time from hours to minutes.

Natural Language Query Agent for Business Analytics

I built a natural-language-to-query translation system that converts English business questions into structured analytical queries. Used by business users for conversational data exploration and by other AI agents for query generation.

I designed a 6-step LLM pipeline with validation at each stage: intent parsing, column discovery from curated and full catalogs, candidate reduction, query generation, and result analysis. I also implemented ground-truth verification that compares generated queries against known-good answers, tracking per-step success rates and execution timing. Features an extensible LLM provider abstraction with per-step model selection, conditional pipeline execution that skips unnecessary steps, and Redis pub/sub for real-time progress tracking.

Machine Learning Orchestration Platform

I built an end-to-end machine learning platform that orchestrates model training, deployment, and monitoring on Amazon SageMaker. The system provides a RESTful API abstracting SageMaker's complexity into clean workflows: model registration with semantic versioning, dataset creation from data warehouse queries, two-stage async training pipelines (preprocessing + XGBoost), and two-model endpoint deployment.

I implemented MLflow integration for experiment tracking with per-iteration metrics logged from inside SageMaker containers. Features non-blocking job orchestration with client-driven status polling, temporal train/test splitting to prevent data leakage, soft-delete patterns for audit trails, and production version safety constraints. The solution is built using FastAPI, PostgreSQL with asynchronous SQLAlchemy, and Amazon SageMaker.

Digital Watermarking with Deep Learning

https://github.com/ando-khachatryan/HiDDeN
PyTorch implementation of paper "HiDDeN: Hiding Data With Deep Networks" by Jiren Zhu, Russell Kaplan, Justin Johnson, and Li Fei-Fei: https://arxiv.org/abs/1807.09937

Very Large Image Database with Advanced Search Functionality

Image search database which indexes tens of millions of images and is able to find the original photo, even if query image is heavily cropped, resized, down-sampled, collage version of the original. Horizontally scalable, cloud-based.

Education

2007 - 2012

PhD in Computer Science

Karlsruhe Institute of Technology - Karlsruhe, Germany

2003 - 2005

Master of Science Degree in Computer Science

Yerevan State University - Yerevan, Armenia

Certifications

JANUARY 2023 - JANUARY 2026

AWS Certified Machine Learning - Specialty

Amazon Web Services (AWS)

FEBRUARY 2019 - PRESENT

Sequence Models

Coursera

FEBRUARY 2019 - PRESENT

Deep Learning Specialization

Coursera

JANUARY 2018 - PRESENT

Convolutional Neural Networks

Coursera

DECEMBER 2017 - PRESENT

Neural Networks and Deep Learning

Coursera

DECEMBER 2017 - PRESENT

Structuring Machine Learning Projects

Coursera

DECEMBER 2017 - PRESENT

Improving Deep Neural Networks: Hyperparameter tuning, Regularization and Optimization

Coursera

AUGUST 2017 - PRESENT

Machine Learning

Coursera

JULY 2017 - PRESENT

Graph Analytics for Big Data

Coursera

JUNE 2017 - PRESENT

Big Data Modeling and Management Systems

Coursera

JUNE 2017 - PRESENT

Machine Learning With Big Data

Coursera

JUNE 2017 - PRESENT

Big Data Integration and Processing

Coursera

Skills

Libraries/APIs

PyTorch, NumPy, TensorFlow, SciPy, XGBoost, Scikit-learn, OpenAI API, Pandas, OpenCV, SQLAlchemy

Tools

Amazon SageMaker, ChatGPT, Google AI Platform, PyCharm, Jupyter, TFS, AWS Fargate, Amazon Transcribe, AWS Step Functions, Claude

Platforms

Amazon Web Services (AWS), Jupyter Notebook, Visual Studio Code (VS Code), Docker

Languages

Python, C#, SQL, C++, R

Frameworks

Agentic Frameworks, .NET

Storage

Amazon S3 (AWS S3), Google Cloud, Redis, PostgreSQL

Other

Game Theory, Deep Learning, Image Processing, Machine Learning, Artificial Intelligence (AI), Artificial Neural Networks (ANN), Neural Networks, Deep Neural Networks (DNNs), Computer Vision, Data Science, Large Language Models (LLMs), Agentic AI, Prompt Engineering, Technical Leadership, Architecture, Economics, Recommendation Systems, Factorization Machines, Clustering, Data Analysis, Generative Adversarial Networks (GANs), Anthropic, AI Agents, ChatGPT API, OpenAI, Computer Science, FAISS, FastAPI, Gradient Boosted Trees, Microsoft Azure, Diffusion Models, Explainable Artificial Intelligence (XAI), Machine Learning Operations (MLOps), Natural Language Processing (NLP), Generative Pre-trained Transformers (GPT), OpenAI GPT-4 API, Gemini, Gemini API, Amazon Bedrock, Retrieval-augmented Generation (RAG), OpenAI SDK, Ad Campaigns, Agent Development Kit (ADK), Amazon SageMaker Pipelines, MLflow

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring