Arish Amin

Arish Amin

AI Software Engineer specializing in LLM & RAG Applications

Based in: Karachi, PakistanCurrently: AI Software Engineer, Binary NotionExperience: 2 years

Hire me

AI Software Engineer with over 1.5 years of experience building production-ready RAG systems and Python backend services on Microsoft Azure. He leverages an AI-first engineering workflow to deliver high-accuracy deep learning models and maintain 99.5% operational uptime for client solutions.

Experience

AI Software Engineer

Binary NotionKarachi, Pakistan · RemoteworkSep 2025 – Present

Summary

Built and deployed a production LLM chatbot using Retrieval-Augmented Generation (RAG) and vector search, reducing customer-query response time by 60%. Implemented the Python backend and retrieval workflow, integrating application services through REST APIs and iterating on the system from requirements through deployment. Use Codex, Cursor, and Antigravity daily with Model Context Protocol (MCP) tool integrations and token-minimization extensions for faster implementation, debugging, verification, and iteration. Developed and deployed a Python deep-learning fraud detection model for a fintech product, achieving 94%+ accuracy on Microsoft Azure. Monitored deployed systems, diagnosed production failures, and shipped fixes that maintained 99.5% operational uptime across 3+ product lines.

What I did

  • Built a real-time fraud detection model to minimize fraudulent payments by tracing user patterns and scoring actions.
  • Developed an automated pipeline using Azure Functions to hash data, attach metadata, and trigger ML training jobs upon receiving new data in Azure Blob storage.
  • Integrated the fraud detection API endpoint into the company codebase to protect sensitive actions.
  • Built API endpoints to handle user queries and connect the retrieval pipeline with the LLM for the RAG chatbot.
  • Created T-SQL scripts to auto-migrate data to Azure Blob for the fraud detection project.
  • Defined expected JSON schemas and validated LLM responses with Pydantic to ensure reliable downstream integrations for APIs and business workflows.
  • Implemented error handling for malformed or incomplete LLM outputs, including retry logic when responses failed validation.
  • Handled multi-step requests by maintaining conversation history and passing relevant context into subsequent LLM calls.
  • Orchestrated service calls using FastAPI endpoints while tracking workflow state, completed steps, and API results separately from the conversation.
  • Implemented conditional logic to handle failures and determine next actions to prevent repeated steps and ensure context preservation.
  • Optimized LLM applications at the orchestration and inference levels.
  • Improved prompt efficiency and reduced unnecessary context in LLM calls.
  • Validated outputs to avoid repeated requests and downstream failures.

Results

  • Reduced customer-query response time by 60%
  • Achieved 94%+ accuracy on a deep-learning fraud detection model on Microsoft Azure
PythonLLMRAGVector SearchREST APIsCodexCursorAntigravityModel Context Protocol (MCP)Microsoft AzureHalfPaceTreesAzure Machine LearningAzure Blob StorageAzure FunctionsFastAPISQLPydanticJSON Schema

AI Engineer Intern

Binary NotionKarachi, Pakistan · RemoteinternshipApr 2025 – Sep 2025

Summary

Integrated external tools and REST APIs into backend services using Python and Flask, expanding product functionality and automating workflows. Delivered AI solutions for 2+ clients, translating requirements into implemented features using Python, machine learning, and predictive analytics. Prepared and validated 10+ real-world datasets with Pandas and NumPy to support reliable model development and evaluation. Worked with cross-functional teams to identify AI use cases, debug implementation issues, and deliver working software within project timelines.

What I did

  • Measured success through forecast accuracy, reduced planning time, and resource allocation mismatch tracking.

Results

  • Developed an AI-powered predictive analytics solution to forecast demand and identify operational bottlenecks using historical business data.
  • Provided demand forecasts and trend-based insights that helped the team plan resources more effectively.
PythonFlaskREST APIsMachine LearningPredictive AnalyticsPandasNumPy

Skills

Technical

PythonPython
REST APIs
Cursor
Pandas
NumPy
RAG
LLM Applications
FlaskFlask
Vector Search
NLP
Machine Learning
Deep Learning
scikit-learn
Microsoft Azure
GitGit
GitHubGitHub
Vector Databases
Codex
Antigravity
Model Context Protocol (MCP)
FastAPIFastAPI
MySQLMySQL
SQLSQL
Azure DevOps
PyTorchPyTorch
Streamlit
TensorFlowTensorFlow
PostgreSQLPostgreSQL
SDLC
JavaScriptJavaScript
Prompt Engineering
Azure Functions
HalfPaceTrees
Structured Decoding
Ollama

Projects

LLM-Gate

personal
An open-source tool for evaluating LLM/RAG quality and detecting regressions.
LLMRAG

Education

Bachelor of Science

Karachi UniversityComputer Science2026

A-Levels

Happy Palace A-Level CollegePre-EngineeringMay 2021

O-Levels

Happy Palace SchoolEngineeringMay 2019

Recognition

Certifications

Data Analysis with Python

FreeCodeCamp

Machine Learning with Python

FreeCodeCamp

Deep Learning

Kaggle

Intermediate Machine Learning

Kaggle

Feature Engineering

Kaggle

Understanding Data Visualization

DataCamp
Hire ArishReach out about a role, a contract or a conversation.For recruiters

Arish's twin is AI, it can make mistakes.