R

Ramandeep Singh

AI Researcher

San Francisco, California, United States14 yrs 7 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in distributed systems and machine learning.
  • Proven track record in optimizing model training and inference.
  • Strong background in developing scalable enterprise applications.
Stackforce AI infers this person is a Backend-heavy Fullstack engineer with expertise in SaaS and Fintech industries.

Contact

Skills

Core Skills

Distributed SystemsMachine Learning

Other Skills

AkkaAmazon Web Services (AWS)Apache KafkaApache SparkConvolutional Neural Networks (CNN)Deep LearningElasticSearchGradleHadoopHiveImage ProcessingJVMJavaJava Enterprise EditionKafka

About

I have experience in taking ideas from zero to one with focus on design first methodology.

Experience

Stitch fix

2 roles

Staff Platform Engineer

Promoted

Nov 2021Present · 4 yrs 4 mos

  • Added distributed training support for Kudu trainers.
  • Optimized pytorch dataloaders for efficient GPU utilization.
  • Added auto loggers for logging metrics during training.
  • Enabled semantic search for product documentation.
  • Optimized online inference performance for model deployments.
Performance TuningDistributed SystemsPyTorchSemantic SearchPytorch LightningMachine Learning

Data Platform Engineer

Apr 2020Feb 2022 · 1 yr 10 mos

  • Model Lifecycle Team
  • Created a config-driven model training framework, features include:
  • Local iteration/execution
  • Different distributed backtesting strategies with visualization and metrics support.
  • Supports batch training
  • Declarative ETL pipelines.
  • Hyperparameter optimization for multiple models with just a configuration.
  • Metrics/visualization
  • Created a data sketches-based data observability framework.
  • Wrote different spark operators around airflow.
  • Re-architected backend to use Traceable asynchronous wrapper around SQLAlchemy.
Distributed SystemsMachine Learning

Morgan stanley

Technology Associate

Feb 2017Apr 2020 · 3 yrs 2 mos · New York, New York

  • Created flask and Spring boot based services for exposing ml models for classification and extraction.
  • Created a machine learning solution for image processing, document classification, and template matching and nlp based text extraction.
  • Created predictive lending models using Spark, and modeling guidelines.
  • Created optimized time series aggregation and custom pivot functions in Scala for Spark.
  • Transformed a monolith java application to find overlapping windows that took around 8 hours, to run in seconds on Spark via partitioning and a simple algorithmic implementation. Core Code ~ 10lines.
  • Created a parallel DAG Orchestrator for Query processing in Apache spark. It provides the ability to define ETL processing via XML, then builds a DAG and solves a dynamic programming problem, to get the DAG’s stages and then schedules all the nodes at one stage via Scala Future’s before proceeding to next stage, this enables code reuse as you only need to focus on writing business logic and it will orchestrate execution.
  • Created custom UDFs’, curried functions that provide idiomatic implementation of functional aspect nature of transforms.
  • Created testing utilities for enabling easier testing of Spark code using ScalaTest framework.
  • Created an application to parse and process xml and store the data into Greenplum. The application had nested parallelism with futures, parallel streams at various stages of the pipeline and use of bulk loading API for greenplum that can fetch, parse xml and load around 10 million records in around 7 minutes.
  • Created an application using Scala and internal Scala framework to measure the effect of applying scenarios to market data and visualizing the results, which provides the strategists to assess market variation risks.
Distributed SystemsMachine Learning

Equate systems llc

Middleware Architect

Nov 2013Aug 2015 · 1 yr 9 mos · Greater Delhi Area

  • Solution Design, Implementation, Architecture.
  • Designed a enterprise java application for freight processing, with custom Java EE security resolvers and RBAC security model.
  • The application was designed with fine grained permissions control.
  • Handled two enterprise applications for DELTA Dental.

Oracle

2 roles

Consultant

Promoted

Sep 2012Nov 2013 · 1 yr 2 mos · Gurugram, Haryana, India

  • Lead development of Identity Management Implementation.
  • Performed Code reviews.
  • Utilized ThreadLocal and filters for introducing the ability to trace application sessions through the database.
  • Performed sampling and heap analysis using OQL.
  • Gave presentations to client highlighting potential issues and memory leaks in the code.
  • Prepared documentation for best practices.

Associate Consultant

Jun 2010Sep 2012 · 2 yrs 3 mos · Gurugram, Haryana, India

  • Performed Code Regeneration.
  • Fixed security bugs in client applications.
  • Developed a new enterprise java application portal with integrations with enterprise service bus and SOA Suite 11g.
  • Designed and implemented the security architecture for the portal.
  • Performed performance testing, tuned applications and performed code coverage analysis on the application.
  • Gave training to end users and presentations to top management about the product.

Csc

GST

Jan 2010May 2010 · 4 mos · Noida, Uttar Pradesh, India

  • Training

Education

New York University

Master’s Degree

Jan 2015Dec 2016

Guru Gobind Singh Indraprastha University

BTech — Computer Science

Jan 2005Jan 2009

Stackforce found 100+ more professionals with Distributed Systems & Machine Learning

Explore similar profiles based on matching skills and experience