Rajarshi KarmakarSoftware Engineer & AI Researcher

Building intelligent systems that scale.

Specializing in production-ready AI systems.

About Me

I am an AI Researcher & Software Engineer passionate about developing robust, scalable and impactful intelligent systems and software. My expertise lies at the intersection of deep learning research and production-grade software engineering, allowing me to build solutions that are not only state-of-the art but also practically viable in real-world.

My philosophy centers on creating systems that are transparent, interpretable, and aligned with human values. I am particularly interested in AI and autonomous systems that can collaborate with humans to solve complex problems.

Currently Exploring

  • Vision based Deep Learning Models for real world problems

I am open to relocating and remote opportunities that allow me to contribute to challenging AI projects to solve scientific problems.

Key Strengths
  • Computer Vision Systems
  • Deep Learning Model Development
  • Agentic AI Systems Design
  • Transformers & Attention Mechanisms
  • Backend Microservices
  • Python for AI/ML & software development
  • Cloud Infrastructure (AWS, GCP)
  • Linux & DevOps
  • System design

Technical Skills

Core AI/ML

Transformers
CNNs
RAG Pipelines
Deep Learning
NLP
Agentic Systems

Frameworks

PyTorch
TensorFlow
scikit-learn

Tooling

Git
Docker
Kubernetes

Backend

Node.js
PostgreSQL
Kafka

Infra/DevOps

CI/CD
GCP
AWS
Terraform
Teamcity
Ansible
Grafana

Vector DBs / LLMs

Pinecone
LangGraph
LangChain

Projects & Case Studies

SuperSegmentation: Novel architecture for Keypoint matching
SuperSegmentation: Novel architecture for Keypoint matching
A high performance Keypoint detection and matching model with the semantic context for SLAM in robotics, achieving state-of-the-art benchmark for cityscape.

Role: AI Researcher at Valeo

Pytorch
Tensorboard
Git
CUDA
Python
OpenCV
Deep Learning
SafeSpaceAI: AI platform for Clinical Therapists
SafeSpaceAI: AI platform for Clinical Therapists
A Gemini AI based platform to analyze patients mood in real time, an AI Chatbot for giving therapy to patients and a whole platform to monitor patients' mood.

Role: Individual Contributor

ReactJs
Typescript
Gemini
NodeJs
RAG
Supabase
AI/ML
LangChain/LangGraph: Open-Source Contributor
LangChain/LangGraph: Open-Source Contributor
Contributed significantly to a popular open-source Agentic AI framework, focusing on performance optimization and new feature implementation.

Role: OSS Contributor

Python
Git
Github Actions
SelfDriving Car Simulation Agent using Q Learning
SelfDriving Car Simulation Agent using Q Learning
Self-Driving Car Simulation using Deep Reinforcement Learning aims to create an environment where an agent learns to drive a car autonomously

Role: Individual Contributor

Python
Git
Pytorch
Reinforcement Leanring
Pygame
Real-time Image Filter Application
Real-time Image Filter Application
A web application that applies real-time image filters using OpenCV, allowing users to use webcam and see various effects instantly.

Role: Individual Contributor

Python
Git
OpenCV
Computer Vision
NodeJs
Flask
Handwritten Digit Classifier Web App
Handwritten Digit Classifier Web App
A web application that classifies handwritten digits using a trained machine learning model (MNIST dataset), allowing users to draw digits and get predictions.

Role: Individual Contributor

Python
Git
Computer Vision
Tensorflow
Flask
Matplotlib
Emotion Detection using SVC
Emotion Detection using SVC
A web application that detects emotions from facial expressions using a Support Vector Classifier (SVC) model, allowing users to upload images and receive emotion predictions.

Role: Individual Contributor

Python
Git
Computer Vision
Tensorflow
Flask
Matplotlib

Experience Timeline

AI Researcher (Internship)

Valeo Vision Systems

Feb 2025 - Aug 2025

Laboratory Instructor (Contract)

University of Limerick

Sep 2024 - Nov 2024

  • Supervised and guided students in Operating Systems labs, ensuring they understood both theory and practical applications.
  • Delivered lessons on core OS concepts such as process management, memory handling, and file systems.

Software Engineer (Full-time)

Ciena

Apr 2022 - Aug 2024

  • Contributed to the development of network software powering Ciena’s optical platforms, helping customers handle massive internet traffic growth.
  • Designed and improved cloud-ready microservices, ensuring reliable communication between network devices and management systems.

Software Engineer (Full-time)

HCL Technologies

Feb 2021 - Apr 2022

  • Supported large-scale Linux system deployments, reviewing code changes and applying patch releases to keep systems secure and reliable.
  • Built monitoring dashboards using Grafana and Prometheus, giving teams real-time visibility into system health (CPU, RAM, database performance).

Blogs & Articles

Satellite or Space Debris Tracking using Computer Vision
Satellite or Space Debris Tracking using Computer Vision
Satellite or Space Debris Tracking using Computer Vision techniques to identify and track objects in space.
Computer Vision
Image Processing
Python
5 min read
Manufacturing Inspection using Computer Vision
Manufacturing Inspection using Computer Vision
Manufacturing Inspection using Computer Vision techniques to identify defects in products on an assembly line.
Computer Vision
Image Processing
Python
3 min read
Handling Big Git Repos in AI Development
Handling Big Git Repos in AI Development
Utilizing good Software Development Practices while developing AI workflow.
Git
AI
Software Development
3 min read
Boosting Productivity to Compete with AI
Boosting Productivity to Compete with AI
In this age of a new Intelligence, the biggest question arises, how can we improve ourselves more and our thinking to become a great thinkers?
Productivity
Focus
Discipline
9 min read

More Achievements

Let's Connect
I'm always open to discussing new projects, creative ideas, or opportunities to be part of an ambitious vision.