Shulav Karki

Machine Learning Engineer | Software Engineer

Contact Information

Summary


A highly motivated and detail-oriented Machine Learning Engineer with over 2 years of experience in implementing and deploying machine learning models for diverse applications, including recommendation systems and computer vision. Proficient in technologies such as Python, PyTorch, PySpark, Pandas, Numpy, Scikit-learn, and AWS cloud services. Skilled in building comprehensive pipelines for data preprocessing, feature engineering, model building, model evaluation, and model optimization. Recognized for strong communication skills, teamwork, and a relentless drive for continuous learning and innovation.

Skills


  • Programming Languages: Python, SQL, C, C++
  • Libraries: TensorFlow, Keras, Scikit-learn, Pandas, NumPy, Matplotlib, Seaborn
  • Frameworks: PyTorch, PySpark, Flask, FastAPI
  • Databases: MySQL, PostgreSQL
  • Cloud Deployment: AWS (EC2, Redshift, S3, Athena, EMR, Lambda), GCP
  • Version Control: Git
  • Deep Learning Models: CNN, RNN, LSTM, Transformer, BERT
  • Recommendation Models: Candidate Generation, LambdaMART, Ranking models, Contextual models (DeepFM, DSIN, DIEN), Sequential models (NextItNet, SRGNN)
  • NLP Tools: SpaCy, NLTK, Gensim
  • Model Optimization: Quantization, Pruning, Low-Rank Matrix Factorization, Knowledge Distillation
  • Applications: Fraud detection, RecSys, Computer Vision, NLP, Audio, Optimization

Languages


  • English (Fluent)
  • Nepali (Fluent)
  • Hindi (Conversational)