Skip to content

Open to full-time Software Engineering roles

Pratik Shrivastava

Software Engineer

I build full-stack and ML-powered applications — from retrieval systems and recommenders to the APIs and interfaces that ship them.

New Delhi, India
Scroll

About

A bit about me

I love turning hard problems into clean, usable software. I care about correctness, performance, and the small details that make tools feel good to use.

I recently graduated with a B.Tech in Computer Science from Manipal University Jaipur, with a focus on full-stack and ML-powered applications. My favorite work lives where retrieval systems and recommenders meet the APIs and interfaces that ship them — I'm just as happy tuning an embedding pipeline as I am refining a UI.

Alongside coursework, I shipped side projects that let me explore new tools across the ML and web stack — from FAISS-backed visual search to hybrid recommenders. I write a lot of tests, read a lot of postmortems, and believe the best software is built openly.

Degree
B.Tech in Computer Science
School
Manipal University Jaipur
Graduated
August 2026
Availability
Open to full-time SWE roles

Projects

Things I've built

A selection of side projects and coursework that taught me the most. Each link goes to the source.

Experience

Internship & work

Roles where I shipped real software, learned from great teammates, and grew as an engineer.

  1. Jun 2025 — Jul 2025

    Remote, KA

    Machine Learning Intern

    Dodge AI

    • Built a purchase-intent classifier on 2.75M+ events (22 leakage-safe RFM features), reaching 0.156 PR-AUC — ~2x baseline — on a 0.2%-positive class.
    • Shipped a hybrid recommender (content + ALS + cold-start) scoring ~24x the MAP@10 of a most-popular baseline on held-out users.
    • Used 16-factor ALS embeddings instead of a dense item-similarity matrix (infeasible at 185K products), scaling coverage from 5K to the full catalog.
  2. May 2024 — Aug 2024

    Remote, KA

    Software Engineering Intern

    Siemens Technology & Services Pvt. Ltd.

    • Built RESTful API integration layer for a 3-tier IIoT water-monitoring dashboard with near real-time polling and incremental UI updates.
    • Designed GIS map visualizations with colour-coded, per-sensor status markers for quick anomaly spotting.
    • Handled missing/inconsistent sensor data gracefully in the parsing layer to keep visualizations from breaking.

Education

Where I've studied

Formal education and the foundation it gave me.

Manipal University Jaipur

B.Tech in Computer Science

August 2022 — August 2026

Coursework: Data Structures, OOPs, Software Engineering, Computer Networking, DBMS, Cloud Computing, AI/ML

Skills

Tech stack & toolkit

The tools I reach for most — though I enjoy picking up new ones when a problem calls for it.

Languages

  • Python
  • JavaScript
  • C++
  • SQL

Software Development

  • OOPs
  • Data Structures
  • RESTful APIs
  • JWT Auth

Frameworks

  • FastAPI
  • Node.js
  • Express.js
  • React

Databases

  • PostgreSQL
  • MySQL
  • Supabase

ML & Data

  • TensorFlow
  • Scikit-learn
  • Keras
  • Pandas
  • NumPy
  • OpenCV
  • Matplotlib

Tools & Platforms

  • Git
  • GitHub
  • Linux
  • Docker

Contact

Let's build something

I'm open to full-time software engineering roles and interesting collaborations. The fastest way to reach me is email — I usually reply within a day.