Karamvir Singh, Developer in Toronto, ON, Canada
Karamvir is available for hire
Hire Karamvir

Karamvir Singh

Bio

Karamvir is a data and AI engineer and a Generative AI (GenAI) expert with 6+ years of experience in Python, AI/ML, and cloud platforms like Google Cloud Platform and Amazon Bedrock. He builds scalable, large language model (LLM) powered solutions, from trading bots to automated content systems and RAG pipelines, leveraging cutting-edge tools like LangGraph, CrewAI, and Amazon Bedrock. Karamvir turns complex AI research into high-impact, production-ready products that drive real business value.

Portfolio

r2decide Inc.
Python, FastAPI, APIs, Vector Databases, Pinecone, Large Language Models (LLMs)...
Save the Dev
Generative Artificial Intelligence (GenAI), Agentic AI, Gemini API, OpenAI API...
Loblaw Digital
Data Engineering, ETL, Google Cloud Platform (GCP), Amazon Web Services (AWS)...

Experience

  • Python 3 - 7 years
  • LangGraph - 3 years
  • Generative Artificial Intelligence (GenAI) - 3 years
  • Google Cloud Platform (GCP) - 3 years
  • Pinecone - 2 years
  • FastAPI - 2 years
  • OpenAI API - 2 years
  • Retrieval-augmented Generation (RAG) - 2 years

Preferred Environment

Python 3, AWS Bedrock AgentCore, LangChain, LangGraph, Amazon Web Services (AWS), Retrieval-augmented Generation (RAG), Model Context Protocol (MCP), Machine Learning Operations (MLOps), Docker, Google Cloud Platform (GCP), OpenAI, AI Chatbots, Chatbots, ChatGPT, Agentic AI, Automation, n8n, Tutoring, Machine Learning, Python, Recommendation Systems, Natural Language Processing (NLP), Pinecone, Vector Search, Agentic Frameworks, Claude Code, LlamaIndex, RAG Systems

The most amazing...

...thing I've built is an LLM-powered music content marketing system that boosted artist streams and revenue more than ten times in the first month of use.

Work Experience

eCommerce Search AI Back-end Developer

2025 - 2025
r2decide Inc.
  • Architected and delivered the platform’s core retrieval + ranking engine, combining Pinecone vector search, metadata filters, and LLM-driven query intent extraction/moderation to enable hyper-personalized shopping.
  • Built and hardened our back-end stack end-to-end—FastAPI services, async pipelines, Redis caching, rate limits, fallbacks, and monitoring—ensuring the product stayed fast and reliable through rapid iteration.
  • Designed and operationalized personalization pipelines that captured real user purchase signals and fed them into ranking, directly improving relevance.
Technologies: Python, FastAPI, APIs, Vector Databases, Pinecone, Large Language Models (LLMs), Google Cloud Platform (GCP), Vertex AI, Recommendation Systems, OpenAI, Semantic Search, Vector Search, Back-end, Solution Architecture, Data Science, Agentic Frameworks, Large Language Model Operations (LLMOps), Agentic RAG Systems, Claude Code, LlamaIndex, Workflow Automation, RAG Systems

GenAI Engineer

2024 - 2025
Save the Dev
  • Leveraged LLM image analysis capabilities to develop strong price move detection for the WGD trading bot, increasing accuracy by 30% over standard algorithms like ATR.
  • Packaged the LLM-based strong move detection into a Model Context Protocol (MCP) server and connected it to a multi-agent financial analysis and trading system.
  • Developed a full-scale auto content posting system for music promotions based on song lyrics using LLMs for ideation and content generation and LangGraphs for workflow orchestration.
Technologies: Generative Artificial Intelligence (GenAI), Agentic AI, Gemini API, OpenAI API, Model Context Protocol (MCP), API Integration, Lead Generation, Machine Language, OpenAI, n8n, Workflow Automation & System Integration, Back-end, Object-oriented Programming (OOP), Large Language Models (LLMs), Natural Language Processing (NLP), ChatGPT API, REST APIs, ServiceNow, ElevenLabs Solutions, AI Agents, Food, Shopify, Shopify Design, Front-end Development, Experiential Design, Command-line Interface (CLI), DevOps, Software Architecture, LangChain, Vector Databases, Ollama, Retrieval-augmented Generation (RAG), AI Chatbots, Chatbots, Anthropic, ChatGPT, Claude, Automation, Tutoring, Recommendation Systems, Semantic Search, Pinecone, Vector Search, Solution Architecture, Data Science, Agentic Frameworks, Large Language Model Operations (LLMOps), Agentic RAG Systems, Claude Code, LlamaIndex, Workflow Automation, RAG Systems

Int. Data Engineer

2024 - 2024
Loblaw Digital
  • Analyzed the Ontario Loblaws drug stores' data to develop an automatic store-to-store drug moving recommendation system, reducing drug disposal costs by 30% in Loblaw-owned stores in Ontario.
  • Modernized and automated project data pipelines, achieving five times speedups, reducing cycle times from over 50 hours to just 10 hours, and handling 2+ million records per cycle using Jupyter, BigQuery, and Vertex AI.
  • Collected project requirements, built and maintained datasets and SQL queries, and developed and deployed the primary AI model using AWS Services.
Technologies: Data Engineering, ETL, Google Cloud Platform (GCP), Amazon Web Services (AWS), Jupyter, Python, Pandas, SQL, API Integration, Workflow Automation & System Integration, Object-oriented Programming (OOP), Natural Language Processing (NLP), Amazon Simple Queue Service (SQS), Amazon S3 (AWS S3), Amazon Simple Notification Service (SNS), Amazon API Gateway, Amazon DynamoDB, Amazon App Service, REST APIs, Python Asyncio, SQLAlchemy, ServiceNow, Command-line Interface (CLI), DevOps, Architecture, Software Architecture, Solution Architecture

ML Operations Engineer

2021 - 2023
Mia Platform
  • Designed and implemented the end-to-end auto model deployment pipeline using Vertex AI, AWS Sagemaker, Docker, and Kubernetes.
  • Served as a subject matter expert (SME) for the co-founders and other developers, providing guidance on ML, MLOps, Google Cloud, and Kubernetes..
  • Assisted the company in pivoting toward GenAI consulting and built four GenAI apps using GPT API, including timesheet SRED organizer, eCommerce product classifier, transport invoice anomaly detector, and invoice product info extractor for Shopify.
Technologies: Artificial Intelligence (AI), Generative Artificial Intelligence (GenAI), OpenAI API, Python, Google Cloud, Amazon Web Services (AWS), Vertex AI, Docker, FastAPI, SQL, Kubernetes, API Integration, Machine Language, OpenAI, Workflow Automation & System Integration, Back-end, Object-oriented Programming (OOP), Large Language Models (LLMs), Natural Language Processing (NLP), Amazon Simple Queue Service (SQS), Amazon S3 (AWS S3), Amazon Simple Notification Service (SNS), Amazon API Gateway, Amazon DynamoDB, Amazon App Service, ChatGPT API, PostgreSQL, REST APIs, Python Asyncio, SQLAlchemy, ServiceNow, AI Agents, Front-end Development, Experiential Design, Command-line Interface (CLI), DevOps, Architecture, Software Architecture, LangChain, Vector Databases, Ollama, Retrieval-augmented Generation (RAG), ChatGPT, Agentic AI, Automation, Tutoring, Solution Architecture, Data Science, Agentic Frameworks, Large Language Model Operations (LLMOps), Workflow Automation

AI Strategy Consultant

2021 - 2022
Lemay.ai
  • Developed predictive models and data science solutions for 3+ Lemay clients using random forests, XGBoost, spaCy, HuggingFace, Bert, TensorFlow, and scikit-learn.
  • Designed the SEC database's data ingestion and querying infrastructure with over 160 million rows using MySQL and AWS.
  • Optimized the architecture to achieve over tenfold efficiency in data processing pipelines, e.g., from two weeks to 18 hours, using Pandarallel, NLP pipe, and Python multiprocessing.
Technologies: Artificial Intelligence (AI), Machine Learning, Deep Learning, TensorFlow, PyTorch, Recommendation Systems, API Integration, Lead Generation, Machine Language, Sales Funnel, Workflow Automation & System Integration, Object-oriented Programming (OOP), Natural Language Processing (NLP), Amazon Simple Queue Service (SQS), Amazon S3 (AWS S3), Amazon Simple Notification Service (SNS), Amazon API Gateway, Amazon DynamoDB, Amazon App Service, PostgreSQL, REST APIs, Python Asyncio, SQLAlchemy, ServiceNow, Command-line Interface (CLI), DevOps, Architecture, Software Architecture, Solution Architecture, Workflow Automation

President

2021 - 2021
GESPDC, University of Ottawa
  • Presided over a 700+ graduate engineers' club working toward their professional development.
  • Led a team of seven PDC executives and 10 program coordinators working toward the professional development of University of Ottawa engineering graduates.
  • Built and strengthened working relationships with 15+ industry and community partners, including the City of Ottawa, Ottawa Public Health, Bank of Canada, NRC, FBSC, ANQWT, etc.
Technologies: Leadership, Remote Team Leadership, Event Management, Event Marketing, Professional Development, Mentorship & Coaching, Lead Generation, Sales Funnel, ServiceNow, Shopify, Shopify Design, Front-end Development, Experiential Design, Learning Management Systems (LMS), Tutoring, Workflow Automation

AI Engineer

2020 - 2021
City of Ottawa, PDC UO
  • Developed an end-to-end computer vision application to guide waste classification following the City of Ottawa policies.
  • Created a dataset of 30,000+ waste item images, from various sources like Google Images, Kaggle datasets, and student surveys.
  • Built, trained, and compared multiple models, including VGG-16, ResNet50, Inception V3, and AlexNet, for image-to-bin classification with 80-90% accuracy.
  • Created a Python Web API using FastAPI and deployed it on AWS using Amazon EC2 and Docker.
  • Developed a Flutter app and integrated it with the model.
Technologies: Artificial Intelligence (AI), TensorFlow, PyTorch, Computer Vision, Mobile Apps, Flutter, Quantization, Dart, Python 3, FastAPI, Amazon EC2, Amazon Web Services (AWS), Docker, API Integration, Machine Language, Back-end, Object-oriented Programming (OOP), REST APIs, ServiceNow, Food, Front-end Development, Experiential Design, Command-line Interface (CLI), DevOps, Architecture, Software Architecture, Learning Management Systems (LMS), Tutoring, Solution Architecture

IT Analyst

2019 - 2019
KPMG
  • Worked on four different client-facing SOC reporting engagements in teams of four to 10.
  • Gathered, documented, and analyzed client process data for 150 to 200 process controls per project using Advanced Excel functions and macros.
  • Proposed, initiated, and implemented automation procedures using VBA and Office macros, speeding up the internal documentation by 50 times.
Technologies: Data Analysis, SOC 2, Excel VBA, Microsoft Excel, Compliance, IT Audits, Macros, Excel Macros, Automation, Workflow Automation & System Integration, PostgreSQL, REST APIs, ServiceNow, Architecture, Software Architecture, Workflow Automation

Experience

City of Ottawa Waste Management AI

Developed an end-to-end computer vision application following the City of Ottawa policies to guide waste classification. Users can click a picture of the waste item and get guided towards the right bin color.

Oanda Tradebot with GenAI

Automated a trading bot based on strong price move detection using GenAI multi-modal capabilities. The bot detects tradable strong moves (inspired by SMC-based concepts like MSS and BOS) with 40% more accuracy than standard methods like ATR.

RAG-based Chatbot for Development Shop

I built a RAG pipeline using Amazon Bedrock for software projects (code and documentation) for a development shop, using AWS Knowledge Base and AWS OpenSearch for indexing and vector databases. I integrated, retrieved, and generated an API with a Python front end, secured with IAM.

eCommerce Back-end Pipeline

• Built the core back-end foundation for a hyper-personalized eCommerce platform.
• Architected the end-to-end retrieval and ranking stack, combining vector search (Pinecone), hybrid metadata filtering, and LLM-based query understanding to convert natural language input into structured intents and high-relevance results.
• Focused on speed and accuracy, targeting 0.7+ f1 scores and sub 500 ms responses.
• Developed scalable FastAPI services and async pipelines for search, recommendations, and user memory, with integrated caching (Redis), rate limiting, retries, and fallbacks to ensure low latency and resilience during rapid product iteration.
• Designed and implemented the personalization and data-signal layer, capturing engagement events—including searches and purchases—and feeding these into downstream ranking systems to continuously improve relevance.
• Worked closely with research on retrieval evaluation and with product/design teams to refine user-facing experiences, enabling fast experimentation and reliable system performance across the launch.

Education

2019 - 2021

Master's Degree in System Science

University of Ottawa - Ottawa, Canada

2020 - 2020

Master's Exchange in Quantum Computing

University of Waterloo - Waterloo, Canada

2015 - 2019

Bachelor's Degree in Computer Science and Technology

Guru Nanak Dev University - Amritsar, India

Certifications

MAY 2019 - PRESENT

Deep Learning Nanodegree

Udacity

Skills

Libraries/APIs

OpenAI API, REST APIs, Pandas, TensorFlow, PyTorch, Python Asyncio, SQLAlchemy

Tools

n8n, ChatGPT, Claude, Claude Code, Jupyter, Microsoft Excel, Amazon Simple Queue Service (SQS), AWS IAM, Amazon Simple Notification Service (SNS), Uvicorn

Languages

Python 3, Python, SQL, Dart, Java, C++, MQL5, Excel VBA

Frameworks

LangGraph, Agentic Frameworks, LlamaIndex, Starlette, Flutter

Paradigms

Model Context Protocol (MCP), Automation, Object-oriented Programming (OOP), DevOps, Agile Software Development, ETL

Platforms

Shopify, Ollama, Amazon Web Services (AWS), Docker, Google Cloud Platform (GCP), Vertex AI, Kubernetes, Amazon EC2

Storage

Databases, RDBMS, Google Cloud, Amazon S3 (AWS S3), Amazon DynamoDB, PostgreSQL

Other

LangChain, Retrieval-augmented Generation (RAG), Artificial Intelligence (AI), Generative Artificial Intelligence (GenAI), Agentic AI, Gemini API, API Integration, Machine Language, OpenAI, Workflow Automation & System Integration, Back-end, Large Language Models (LLMs), Natural Language Processing (NLP), Vector Databases, AI Agents, Food, Shopify Design, Front-end Development, Experiential Design, Command-line Interface (CLI), Architecture, Software Architecture, AI Chatbots, Chatbots, Multimodal Models, Tutoring, Pinecone, Semantic Search, Vector Search, Solution Architecture, Data Science, Large Language Model Operations (LLMOps), Agentic RAG Systems, Workflow Automation, RAG Systems, AWS Bedrock AgentCore, Machine Learning Operations (MLOps), Machine Learning, APIs, FastAPI, Professional Development, Big Data, System Design, Deep Learning, Data Engineering, Recommendation Systems, Multimodal GenAI, Leadership, Remote Team Leadership, Mentorship & Coaching, Data Analysis, Knowledge Bases, Amazon API Gateway, Amazon App Service, ChatGPT API, ServiceNow, ElevenLabs Solutions, Anthropic, Learning Management Systems (LMS), Computer Vision, Quantum Computing, Quantum Mechanics, Trading Bots, TradingView, Event Management, Event Marketing, Mobile Apps, Quantization, SOC 2, Compliance, IT Audits, Macros, Excel Macros, Lead Generation, Sales Funnel, Groq, Voyage AI

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