Inderjit S.

Inderjit S.

Senior Data/ML Engineer

Chandigarh, India
Hire Inderjit S. Hire Inderjit S. Hire Inderjit S.

About Me

Inderjit is a Senior Data & ML Engineer who builds end-to-end projects from model development to production-grade Kubernetes clusters and infrastructure management. He is also a Google Certified Machine Learning Engineer and AI expert keenly enthusiastic about responsible AI that makes a positive impact on people’s lives. As a freelancer, Inderjit has worked on challenging ML/AI/NLP and Data Science projects, successfully joining the top 0.01% of ML freelancers on Upwork and top 5% on Stack Overflow for Python.

Work history

UpStack
UpStack
Senior Data Engineer
2023 - Present (1 year)
Remote
  • Building and improving databases, acquiring data, ETL/ELT, Big Data pipelines, and deploying cloud services on projects.

  • Administering infrastructure solutions to improve data models, increase data accessibility, and foster data-driven solutions for clients.

  • Implementing monitoring solutions to ensure data integrity; working closely with engineers, product managers, and other stakeholders.

eBay
eBay
Product Engineer
2022 - Present (2 years)
Chandigarh, India
  • Building a Twin Tower architecture-based personalized recommendation system where user and item embeddings are projected in the same vector space; creating the embeddings from a BERT-based model.

  • Developing image sim algorithms for visual feature mapping for personalized recommendations.

  • Leading the design and deployment cycle of the entire implementation, achieving a revenue bump of 3% for promoted items.

Trantor
Trantor
Senior Tech Lead & Associate Solutions Architect
2019 - 2022 (3 years)
Chandigarh, India
  • Created a custom loss function to compare two continuous probability distribution surfaces, enhancing the end-to-end model's efficiency to give better results than Google's Vision OCR for Screenshots by 2%.

  • Introduced a new vertical for synthetic data generation for machine learning projects.

  • Led a team of 25 developers to create state-of-the-art ML solutions with a measurable impact on businesses.

Upwork
Upwork
Machine Learning Freelancer
2016 - 2019 (3 years)
Remote
  • Designed a CapsNet-based human and suspicious object detection algorithm for autonomous ATM dynamic surveillance.

  • Designed and deployed a real-time Twitter hate-speech recognition system based on SVM classifiers with Hyperbolic Tangent Kernels.

  • Contracted by various US clients to work on ML/DS/NLP projects, joining the top 0.01% of ML freelancers on Upwork.

Portfolio

Custom Loss Function
Custom Loss Function

Used PyTorch, MATLAB, Python, and GCP to create a custom loss function that enables a comparison between two continuous probability distribution surfaces (each showcasing probability of detections of texts), enhancing the end-to-end model's efficiency to give better results than Google's Vision OCR for Screenshots by 2%. (unpublished work)

Personalized Recommendation System
Personalized Recommendation System

Built a Twin Tower architecture-based personalized recommendation system where user and item embeddings are projected in the same vector space. The embeddings are created from a BERT-based model. Led the design and deployment cycle of the entire implementation, achieving a revenue bump of 3% for promoted items. Technologies used: PyTorch, Hadoop, PySpark, GCP-Vertex Matching.

AWS-based Serverless Architecture for PII Masking on Images
AWS-based Serverless Architecture for PII Masking on Images

Built an AWS-based serverless architecture for masking Personally Identifiable Information (PII) on images. Used Fargate and Lambda to create a scalable and flexible solution for PII masking and worked with Terraform and Helm to manage IaC. Integrated the final solution with CI/CD pipelines for streamlined deployment and updates. The solution is an efficient and cost-effective way to securely manage sensitive information on images. Tech stack: AWS Serverless Architecture, Amazon Fargate, AWS Lambda, Terraform, Helm, CI/CD, PyTorch, TensorFlow.

Education

Professional Machine Learning Engineer
Professional Machine Learning Engineer
Google Cloud - Minnesota
2021 - 2021
Advanced Machine Learning on Google Cloud Specialization
Advanced Machine Learning on Google Cloud Specialization
Coursera
2021 - 2021
Bachelor of Mechanical Engineering
Bachelor of Mechanical Engineering
UIET, Panjab University - Chandigarh, India
2012 - 2016 (4 years)