Aman Raj.

AI Engineer | Software Developer | Data Scientist

I build Python backends, AI applications and data-driven tools. My work spans APIs, retrieval systems, machine learning pipelines and data analysis using Python, FastAPI, Django and PostgreSQL.

Currently a Data Scientist at Mahindra & Mahindra in Bengaluru. My personal projects explore computer vision, natural language processing, data visualization and web development.

BENGALURU, INDIA EXPERIENCE

01 / PROFESSIONAL BACKGROUND

Experience

— PRESENT11 months
CURRENT

Data Scientist

Mahindra & Mahindra · Bengaluru

Developing AI applications and backend services, with a focus on retrieval workflows, asynchronous processing and ML platform orchestration.

  • Python, FastAPI and PostgreSQL for APIs and data access.
  • LLM integration, vector search and document-processing pipelines.
  • Model lifecycle workflows, background processing and CI/CD.
— 7 months

Associate Data Scientist

Mahindra & Mahindra · Bengaluru

Worked on Python backend development, database-backed workflows, retrieval-based recommendations and reporting automation.

02 / SELECTED WORK

Projects

Personal projects

Freshness detection application interface

COMPUTER VISION / OCR

FreshVision

A Django application for fruit and vegetable freshness detection and product-brand identification, combining image analysis with OCR.

  • TensorFlow
  • OpenCV
  • PaddleOCR
  • Django
  • PostgreSQL
GitHub — FreshVision (opens in a new tab)

Professional projects

Selected responsibilities and technologies. Business figures and internal implementation details are omitted.

MULTIMODAL RAG ASSISTANT

M-Agent

Problem statement

Technical reports contain information across text, tables and figures. Finding a relevant answer requires searching lengthy documents, understanding the context and checking the original source.

My contribution

Built the assistant end to end, covering document ingestion, multimodal retrieval, backend APIs and a conversational interface. Added source citations, conversation memory and processing visibility to help users follow answers back to the supporting documents.

Skills
  • Python
  • FastAPI
  • pgvector
  • LLM integration

ENTERPRISE WORKFLOWS & REPORTING

M-Budget Management

Problem statement

Budget preparation involves coordinating reviews across teams, tracking changing estimates and referring to historical information. The application brings these activities together with consistent workflows and reporting.

My contribution

Served as a lead backend contributor, developing APIs, database-backed workflows and role-based access. Built retrieval-based estimate recommendations and automated presentation reporting, and contributed to review interfaces for the application.

Skills
  • Python
  • FastAPI
  • PostgreSQL
  • Automation

ML PLATFORM & ORCHESTRATION

WFT AI Twin

Problem statement

Physical wheel-force testing requires dedicated vehicle test runs. WFT AI Twin provides a virtual alternative: engineers upload vehicle telemetry CSVs, and machine-learning models predict six wheel-load components (Fx, Fy, Fz, Mx, My, Mz) for each wheel. The platform also supports retraining as new labelled data becomes available.

My contribution

Developed backend APIs, database access and asynchronous processing workflows. Owned retraining orchestration and contributed to model lifecycle management and results dashboards. My focus was the platform and orchestration; the modeling team developed the predictive models.

Skills
  • Python
  • Celery
  • Redis
  • MLOps

03 / TECHNOLOGIES & METHODS

Skills

Across professional work, personal projects and data studies.

Programming languages

  • Python
  • JavaScript
  • SQL

Backend & APIs

  • FastAPI
  • Django
  • SQLAlchemy
  • Pydantic
  • Celery
  • Redis
  • REST APIs
  • WebSockets
  • Streaming APIs
  • Alembic

Generative AI & retrieval

  • Azure OpenAI
  • Langchain
  • Langraph
  • Langsmith
  • Azure OpenAI
  • Langfuse
  • Sentence-Transformers
  • Multimodal RAG
  • LLM orchestration
  • Embeddings
  • Vector search
  • Prompt engineering

Machine learning & vision

  • TensorFlow
  • Keras
  • scikit-learn
  • OpenCV
  • PaddleOCR
  • XGBoost
  • NLP
  • OCR
  • CNN
  • LSTM
  • Regression
  • TF-IDF
  • PCA
  • Classification

Data analysis & visualization

  • NumPy
  • Pandas
  • Matplotlib
  • Seaborn
  • DAX
  • Spreadsheets
  • Data modeling
  • Streamlit

Databases & data engineering

  • PostgreSQL
  • MongoDB
  • BigQuery
  • PySpark
  • Apache Airflow
  • pgvector

Cloud, DevOps & MLOps

  • Google Cloud
  • AWS
  • Docker
  • Kubernetes
  • Helm
  • Jenkins
  • Git
  • Vertex AI
  • Model registries
  • CI/CD

04 / GET IN TOUCH

Contact

For engineering opportunities, collaborations
or a conversation about my work.