About me
Hello! I am a Data Scientist/Machine Learning Engineer/Software Engineer currently working at e-bot7 GmbH.
Professional Experience
Sr Machine Learning Engineer (NLP) @ e-bot7 GmbH
Full Time | May 2019 – Present | Munich, Germany
- Sr Machine Learning Engineer
- Primary responsibilities included R&D of models for Semantic Search and Question Answering tasks.
- Improved sentence similarity performance by 20% points on ebot7 dataset with Transformer based models and novel data cleaning ideas.
- Introduced multilingual embedding models (de,en,fr) which reduced GPU costs and improved model performance by 3%.
- Reduced embedding dimensions by 74% with knowledge distillation and whitening techniques.
- Implemented a continuous model training/deployment pipeline using Kubeflow, Glue, Athena, Lambda.
- Implemented machine learning model hosting and inference using Tf Serving, Nvidia Triton Server, Docker, gRPC.
- Lead the transition of Embedding management/Nearest Neighbour library from FAISS and to Elasticsearch.
- Improved inter-service communication with gRPC.
- Took complete ownership of the legacy system.
- Designed and laid the foundation of the new modular and event based system.
- Automated hiring pipelines(using Python) and conducted interviews for Python engineers. Hired 7+ candidates.
- Conducted bi-weekly 1-1s focusing on knowledge sharing, career growth and personal well being of the developers.
Software Engineer for Machine Learning @ Kaia health software GmbH
Work Student | March 2018 – April 2019 | Munich, Germany
- Working on a technique to watermark deep learning models.
- Streamlined pose estimation training pipeline using PyTorch Ignite. Created a framework for hyperparameter tuning and automatic conversion of trained models to coreml format.
- Set up AWS infrastructure of Kaia for HIPAA compliance in US.
Backend Software Engineer @ SimScale GmbH
Work Student | June 2017 – Jan 2018 | Munich, Germany
- Developed web service APIs in Java, Python and Golang.
- Automated build and deployment pipelines using Jenkins and Ansible.
Software Engineer @ Lybrate
Full Time | Nov 2015 – Aug 2016 | New Delhi, India
- Primary responsibilities included backend development of web based applications using Java Spring, Hibernate, MySQL, MongoDB, Apache Solr.
- Drastically increased user engagement by implementing a personalized facebook like feed of health tips and QnAs. The algorithm utilized user’s affinity for different health topics based on his/her past activities on the website.
Software Engineer @ Snapdeal
Full Time | June 2013 – Nov 2015 | New Delhi, India
- Primary responsibilities included backend development of web based applications, monitoring and scaling of website’s performance.
Education
Master of Science in Informatics
Technical University of Munich | Oct 2016 – March 2019 | Grade: 1.4, Passed with Distinction
Relevant Courses – Machine Learning, Deep Learning in Computer Vision, 3D Scanning and Motion Capture, Variational Methods, Medical Augmented Reality, Cloud Computing.
Bachelor of Technology in Software Engineering
Delhi Technological University | Aug 2009 – May 2013 | Grade: 75.9%, First Class Distinction
Relevant Courses – Obejct Oriented Programming, Operating Systems, Databases, Engineering Mathematics.
Voluntary Work
Support Staff @ Peepal Farm
Volunteer | Jan 2016 – Feb 2016 | New Delhi, India
- Helped the team with technical and hands on work in supporting the cause of helping stray animals.
Web Developer @ Peepal Farm
Volunteer | April 2019 – Present | New Delhi, India
- Developed a web platform in supporting the cause of adoption of stray animals.
Designer @ IEEE
Student Volunteer | March 2010 – March 2011 | New Delhi, India
- Volunteered as a designer in Troika’11 (annual technical fest of DTU).
Designer @ thewittyshit.com
Student Volunteer | Jan 2010 – Jan 2010 | New Delhi, India
- Did some creative designing of T-shirts.