Available for Werkstudent & full-time roles

Pramod Pasala

AI Implementation Engineer. Python developer building with LLMs, knowledge graphs, and ML infrastructure. MS in AI & Data Science, based in Ulm, Germany.

↓ scroll
12
Weeks at Bosch Rexroth
6
LLM Models Evaluated
5
Reasoning Paradigms
3+
Years Python

Where I've worked

Industrial Machine Learning Intern
Bosch Rexroth AG · Ulm, Germany
Sep 2025 – Nov 2025
  • Built a Streamlit analytics dashboard that identified faulty hydraulic cylinders at customer sites using position-diff data and trend visualizations
  • Developed and optimized time-series anomaly detection models for a predictive maintenance platform
  • Provisioned AWS infrastructure using CDK: an ECS-based training cluster, Docker images for model training, and a local-trigger SageMaker estimator
  • Investigated root causes of ML model failures in production deployments
  • Supervisor: Vishnu Valsalan, Senior Data Scientist. Zero absences.
PythonTensorFlowMLflowStreamlitAWS CDKSageMakerECSDocker
Automation Specialist
Freelance · Hyderabad, India
Sep 2022 – Jan 2024
  • Wrote Python pipelines for data validation and anomaly detection across large JSON datasets
  • Built desktop automation tools with OpenCV and spaCy for UI inspection
  • Used SPARQL to extract structured data from RDF knowledge graphs
  • Created data comparison frameworks across software versions
PythonOpenCVspaCySPARQLAzurePandas

Master's Thesis

Graph-Constrained Reasoning for LLM Hallucination Mitigation
Joint degree: DIT & University of South Bohemia

Designing a framework that constrains LLMs to reason only over verified knowledge graph paths, reducing hallucinated responses in supply chain audit queries. The approach forces models to ground their reasoning in a Neo4j knowledge graph rather than generating freely.

  • Evaluating 6 LLM models (3B to 122B parameters) across 5 reasoning paradigms: Naive LLM, Vector RAG, GraphRAG, GCR, and GCR + Graph-Augmented Chain-of-Thought
  • Building a Neo4j knowledge graph with 8 node types and 8 relationship types
  • Implementing prompt engineering patterns: enum-constrained JSON schemas, forced abstention, repair loops
  • Preliminary results: GCR significantly reduces hallucinations across all models tested
PythonNeo4jChromaDBOllamaOpenAI APILangChain

Things I've built

Log Classification System
Multi-tiered classification pipeline combining regex, BERT-based logistic regression, and LLMs. REST API with FastAPI for real-time and batch classification.
PythonBERTFastAPIscikit-learnHugging Face
AI-Powered Cold Email Generator
Scrapes job postings, extracts requirements, uses ChromaDB to semantically match portfolio projects, and generates tailored cold emails via LangChain + Groq LLMs.
PythonLangChainChromaDBGroq LLMsStreamlit
Self-Hosted Cloud Infrastructure
3-instance cloud on university OpenStack. Automated provisioning with Ansible, centralized secrets in HashiCorp Vault with AppRole auth, Caddy reverse proxy with automatic TLS and Cloudflare Zero Trust access policies.
OpenStackAnsibleDockerCaddyHashiCorp VaultCloudflareRestic

Technical stack

Programming

Python SQL R

AI / ML

LLMs GraphRAG Neo4j ChromaDB TensorFlow PyTorch scikit-learn MLflow

Backend

FastAPI REST APIs LangChain

Infrastructure

Docker Kubernetes Ansible AWS CDK Linux systemd

Databases

PostgreSQL Neo4j ChromaDB MySQL

Languages

English (fluent) German (A2) Telugu (native) Hindi (fluent)

Academic background

M.Sc. Artificial Intelligence and Data Science
Deggendorf Institute of Technology & University of South Bohemia (Joint Degree)
Mar 2024 – Mar 2027

Coursework: AI & Software Development, Advanced Machine Learning, NLP, Computer Vision, Feature Engineering, Information Theory, Data Storage & Analytics

B.Sc. Computer Data Science and Data Analytics Engineering
Osmania University (Loyola Academy) · Hyderabad, India
Jun 2019 – May 2022

Grade: 87.61%

Let's talk

Open to Werkstudent and full-time roles in AI implementation, software development, or automation engineering in Germany.