Post Job Free
Sign in

Software Engineer

Location:
Cupertino, CA
Posted:
June 29, 2025

Contact this candidate

Resume:

RISHABH RANJAN

510-***-**** **************@*****.*** https://www.linkedin.com/in/rishabh-ranjan-1113841b6/ https://github.com/RisHub1

EDUCATION

University of Michigan,

Ann Arbor

B.S. Computer Science,

B.S. Physics

Graduated Dec 2024

GPA: 3.7/4.0

TECHNICAL SKILLS

Languages: Python, Java, C++, HTML/CSS, Javascript, SQL, Ruby, bash scripting.

Frameworks/Libraries: Next.js, React, sklearn, Pytorch, scipy, CUDA

Developer Tools/Services: Git, CI/CD, Docker, Grafana, PostgreSQL, Tableau,

SELECTED COURSEWORK

Computer Science: Data Structures, Algorithms, Machine Learning, SW Eng

Physics and Math: Linear Algebra, Computational Physics, Numerical Methods

PUBLICATIONS

R. Ranjan, “Kβ XES Analysis using Bayesian Optimization”, APS User Conference, May ‘25.

R. Ranjan et. al “Kβ X-Ray Emission Spectra Analysis using Bayesian Optimization”, Journal of American Chemistry (under review)

WORK EXPERIENCE

Machine Learning Engineer Argonne National Laboratory Jan 2025 – Present

Working at a DOE national lab to simulate interactions between X-rays and metals using computational models

Trained a dense neural network using Pytorch to simulate absorption of X-rays by different metals, achieving same level of accuracy as state-of-the-art models with up to 90% runtime reduction

Used Bayesian optimization to determine critical structural properties of metals from their emissions

Machine Learning Researcher UM Galactic Dynamics Lab May 2023 – Present

Developed and implemented machine learning models for analyzing galaxy dynamics.

Classified growth rate of different structures in galaxies using unsupervised clustering techniques

Trained a neural network to determine mass of black holes in galaxies based on observational brightness data

Software Engineering Intern Synopsys May 2022 – Aug 2022

Addressed scaling limitations impacting the internal lookup application by restructuring its architecture

Build containerized versions of all services in its stack with Docker, linking them together to streamline deployment

Used Kubernetes to create new containers as needed, handling 10x the usage load of the original app

Deployed load balancing with Nodeport to control traffic between containers

Software Engineering Intern Synopsys May 2021 – Aug 2021

Engineered a logging service to standardize data formats and route large number of events (100,000+) from diverse internal systems to centralized storage.

Built a front-end user interface with React to track and analyze trends in error logs by querying events from MySQL database, catching internal use errors as fast as possible.

PROJECTS

Vision-Language Model Pipeline Aug 2024 – Present

Developed a pipeline in Python to highlight only image data that was important to the question being asked before passing into a VLM, enabling it to ignore unnecessary background information

Parallelized VLM using CUDA, dramatically reducing time needed to fine tune model

PROFILE

Computer scientist with multiple years of experience applying computational and machine learning techniques to a wide variety of problems. Designed and implemented AI models, optimization techniques, and physics-based simulations to solve complex, real-world issues. Proven ability to both lead independent projects and contribute to larger team-based programs in both research and industry settings.



Contact this candidate