Preetam Jain

MSE CS @ UPenn

Incoming Systems & Infra Intern @ LinkedIn

Profile picture of Preetam Jain

Hi, I'm Preetam! I'm a graduate student at the University of Pennsylvania pursuing a Master's in Computer Science with a specialization in Systems.

Prior to Penn, I studied CS at the University of Georgia. During my junior year, I took a Cloud Computing class that completely changed my journey. I'd been searching for something beyond the monotony of CRUD work, and through long conversations and research with the professor, I realized I'd found it. I became fascinated with the distributed systems powering cloud services and decided to build my career around them. That decision brought me to Penn.

Since arriving, I've deepened my commitment to systems research and built some projects I'm hoping to share soon. This summer, I'll be interning on the Systems & Infrastructure team at LinkedIn, and I'm excited for what's ahead.

Experience

Systems & Infrastructure Intern

LinkedIn Incoming Summer 2026

Cloud Computing Researcher

University of Georgia Aug 2024 - August 2025
  • Designed a cloud platform in Python that runs serverless workflows on discounted, volatile AWS servers while maintaining near-perfect reliability, using cost-optimized checkpointing, workload migration, and adaptive scaling.
  • Simulated unreliable servers on a 20-node Kubernetes cluster with failure intervals based on AWS reclaim data.
  • Leveraged MySQL as a source of truth for checkpoints, logging, and compute time for 1000s of daily requests.
  • Reduced cost by 30%+ with dynamic programming-optimized checkpointing, benchmarked against EC2 pricing data.
Cloud ComputingAWSKubernetesPythonFault ToleranceServerlessDistributed Systems

Software Engineer Intern

Credera June 2025 - August 2025
  • Shipped major updates to an Electron + Vue application for Mercedes-Benz USA in-store screens across 380+ dealerships; presented and delivered to Mercedes stakeholders and released nationwide.
  • Developed a dual car builder experience that allows users to configure and compare two vehicles simultaneously.
  • Proposed and led redesign of image content rendering, reducing 0.5GB in API calls per home screen load.
  • Diagnosed and fixed a reported fatal, unreproducible, and inter-process race condition unresolved for 7 months.
  • Improved engagement by 50% (10,000→15,000 monthly interactions), tracked via Google Analytics post-release.
What my colleagues had to say:

"From day one, you demonstrated a strong commitment to learning... Your ability to independently own features - such as the auto scroll and two-window comparison - was truly impressive... You've made a lasting impression here."

— Saba Merchant, Career Coach

"Preetam has made impressive progress this summer, particularly in developing his client-facing skills... He resolved a persistent 'screen in screen' issue... His contributions have been truly appreciated."

— Mia Barone, Project Director
Electron.jsVue.js

Software Development Intern

BAE Systems May 2024 - Aug 2024
  • Engineered an Apache Arrow Flight server in Python to stream DuckDB-queried data over LAN, enabling real-time processing and replay of radio communication for live system simulation and tuning.
  • Reduced load time 10x by switching from disk reads to batched in-memory streaming with concurrent preloading.
  • Created benchmark tool to optimize Apache Spark jobs in the data processing pipeline with the Spark job API.
  • Simulated 1000s of pipeline executions, decreasing worst-case runtime by 80% through configuration tuning.
  • Deployed a Vue + Go app to decode Protobuf messages with 100+ nested fields pooled via ZMQ for monitoring.
What my colleagues had to say:

"Preetam's performance was more than satisfactory, showing professionalism, dedication, and eagerness to learn... His qualities as a student, his disposition, and interpersonal manners, demonstrated that we made an excellent choice... I unconditionally recommended Preetam."

— Dr. Jarilyn Hernandez, Manager

"Preetam demonstrated exceptional qualities that made him a standout member of the intern cohort. His responsiveness and eagerness to learn... displayed the impressive ability to context switch between different tasks and was able to adapt to new challenges seamlessly while delivering high quality work."

— Seth Gillis, Senior Software Engineer
Vue.jsGoPythonDockerApache ArrowDagsterChart.jsDuckDBAWS S3Apache Spark

Flight Software Developer

UGA Small Satellite Research Laboratory Feb 2023 - May 2025
  • Built reusable components for satellite spaceflight software system using NASA's F' Framework in C++.
  • Utilized agile methodologies to organize software requirements, implementation, testing, and deployment.
  • Developed EPS UART component that facilitates satellite computer-to-sensor communication through 20 telemetry and event types such as battery temperature and heater status, providing the ground station with critical information.
  • Leveraged Google Test Suite for C++ to ensure 100% line and function coverage during unit testing.
C++F' (F Prime)CMakeGoogle TestAgile

Software Quality Assurance Intern

Deltek Jun 2023 - Aug 2023
  • Crafted automation test scripts for Deltek's GovWin IQ project, a platform for government contract procurement.
  • Stored scripts in a test suite, enabling test management to automatically validate all Canadian contract pages.
  • Utilized XPath Helper to extract HTML elements and validated them using an internal TestRunner application.
QA AutomationXML/XPathHTMLTest Management

Projects

Distributed Hash Table

Decentralized distributed hash table (DHT) using consistent hashing and socket-based coordination, leveraging multiple nodes and fault-tolerant key-value storage with dynamic peer entry and exit.

JavaData StructuresAlgorithmsSocket Programming

Multithreaded File Transfer Server

Multithreaded file transfer server/client supporting concurrent file operations, asynchronous command termination, and thread-safe communication over dual ports and multiple clients.

JavaMultithreadingSocket Programming

Multicast Message System

Persistent, asynchronous multicast system over TCP ensuring temporal-bound message delivery, replay for disconnected participants, and reliable group coordination through a central server.

JavaSocket Programming
E-Cinema Booking System UML Diagram

E-Cinema Booking System

Full-stack cinema booking system with user profiles, admin tools, and movie management.

JavaSpring BootReactJavaScriptMySQLAzure
BrickBreaker Game

BrickBreaker Game

JavaFX implementation featuring multithreading and dynamic ball physics.

JavaJavaFXMultithreading
SQL Database Implementation

SQL Database Implementation

Core SQL functionalities built in Java, with hash table indexing improving query speed by ~10x.

JavaData StructuresAlgorithmsSQL
Gallery App

Gallery App

JavaFX app displaying images from user search via iTunes API and Gson library.

JavaJavaFXAPI IntegrationJSON
Unix Tree Command

Unix Tree Command

C implementation of the `tree` command using custom tree data structures.

CUnix/LinuxData StructuresCLI

Skills

Java logo

Java

Python logo

Python

C++ logo

C++

JavaScript logo

JavaScript

Go logo

Go

HTML logo

HTML

CSS logo

CSS

React logo

React

Vue.js logo

Vue.js

Spring Boot logo

Spring Boot

MySQL logo

MySQL

Docker logo

Docker

Git logo

Git

Tailwind CSS logo

Tailwind CSS

F' (F Prime) logo

F' (F Prime)

C logo

C

MongoDB logo

MongoDB

Get In Touch

Feel free to reach out! I'd love to discuss research and other interesting opportunities.