Ramesh Baral
Principal Data Scientist @ Fidelity Investments
About
Experienced Data Scientist, Applied Machine Learning Engineer, and Problem Solver, specializing in the design, development, deployment, and evaluation of large-scale AI systems. Strong expertise in Machine Learning, Deep Learning, Data Mining, Natural Language Processing (NLP), Generative AI (GenAI), Large Language Models (LLMs), Personalization, and Recommendation Systems, with hands-on experience in both offline experimentation and online A/B testing. Proven research track record with peer-reviewed publications in top-tier venues including ACM RecSys, ACM SIGKDD, Data Mining and Knowledge Discovery (DMKD), IEEE Transactions on Computational Social Systems, and ACM SIGSPATIAL. Experienced in translating cutting-edge research into production-ready, scalable enterprise solutions. Hands-on Enterprise Software Engineer with strong backend and cloud engineering skills, experienced in end-to-end ML lifecycle, MLOps, distributed systems, and cloud-native architectures. Certified Scrum Master with experience leading and collaborating in Agile / Scrum environments across cross-functional teams. SKILLS: Machine Learning & AI: Machine Learning, Deep Learning, Applied ML, Supervised & Unsupervised Learning, Model Evaluation, Feature Engineering, Experimentation, A/B Testing, Recommender Systems, Personalization, Ranking, Search, Information Retrieval NLP & Generative AI: Natural Language Processing (NLP), Large Language Models (LLMs), Generative AI, Transformers, BERT, GPT, Prompt Engineering, Text Mining, Representation Learning Frameworks & Libraries: PySpark, Spark ML, Scikit-learn, TensorFlow, PyTorch, Keras, DGL, PyTorch Geometric, Gensim, spaCy, NLTK Data & Analytics: Python, Pandas, NumPy, SQL, Data Analysis, Statistical Modeling, Data Visualization, Jupyter, Matplotlib, Seaborn, Plotly Cloud & MLOps: AWS (EC2, S3, EMR, SageMaker, Personalize), Google Cloud Platform (GCP), Docker, Kubernetes, Apache Airflow, CI/CD, Model Deployment, Monitoring, MLOps Enterprise & Backend Engineering: Python, Java, J2EE, Spring Boot, Spring MVC, REST APIs, Flask, Hibernate, MySQL, Oracle, PL/SQL, Snowflake, Microservices RESEARCH AND LEADERSHIP: Program Committee (Senior) Member: ACM RecSys, ACM SIGIR, SDM, CIKM, WSDM, ACM SIGSPATIAL Reviewer: ACM SIGKDD, DMKD, KAIS, IEEE TCSS, ECAI, IAAI
United States
Durham
Computer Software
MLOps, Model Deployment, Software Design, Project Management, Database Design, Deep Learning, Recommendation System, Generative AI, Statistical Analysis, Deep Neural Networks (DNN), Transfer Learning, Neo4j, A/B Testing, Large Language Models (LLM), Graph Neural Networks, Python (Programming Language), PySpark, PyTorch, Pandas, Spring
Experience

Principal Data Scientist
Durham, North Carolina, United States
1) Designed and developed Cross-system Personalization and Recommendation solutions for Financial Portfolio contents and financial knowledge/learning contents. 2) Designed and developed Generative AI (GenAI) products using Large Language Models (LLM) for Financial and Marketing use cases. 3) Designed and developed propensity models for customer leads ranking.

Senior Data Scientist
Raleigh-Durham, North Carolina Area
1) Designed and developed Graph Neural Network (GNN) based Hybrid Recommendation System by integrating item content, metadata, and user-item interaction features. Used Pytorch, DGL, PySpark. 2) Designed Machine Learning, NLP, Deep Learning models for movie metadata (e.g., sub-genres) prediction from text data (description, plots, synopsis) and images. Integrated LDA, Word embeddings into deep neural networks and Ensembled models. Used Python, Scikit-learn, Spacy, Glove, VGG, Keras, Tensorflow. 3) Designed and developed a system to predict kids friendliness of movies using image and text data. Integrated text and image features into different state-of-art deep learning and transfer learning techniques. Used Python, Keras, TensorFlow. 4) Designed and developed preference elicitation questions generator using latent factor models. This was used to address the cold start problem in a movie recommendation system. Used Python, PySpark, Scikit-learn. 5) Designed music programs and radio stations recommender using different music metadata, broadcast metadata, and content-based features. Used Python, Spark, AWS EMR, S3. 6) Designed, developed a knowledge graph for movie metadata. Applied several data science algorithms, such as community detection, node centrality, link prediction, influencing nodes, ranking, node embedding, etc. to ensure data quality and discovery. Used Python, Neo4j, and Shell Scripts. 7) Prototyped Video recommender using AWS Personalize and Google Cloud Platform (GCP) Retail API

Ph.D. Candiate and Graduate Research Assistant
Miami/Fort Lauderdale Area
1) Hierarchical Point-of-Interest (POI) recommendation using geo-spatial, social, temporal, and categorical features of POI check-ins. 2) Explainable recommendation– Extracted aspects from >1M reviews, used Deep Learning to predict the sentiment polarity of review text, used factorization machine for recommendation. Used Pandas, Numpy, Convolution Neural Network, Stanford Core NLP, Word2Vec embeddings. 3) Multi-aspect personalized recommender system – Scalable recommender system based on matrix factorization and personalized ranking algorithm to rank and recommend locations to users. Used Python, Numpy, Pandas, Networkx, Apache Hadoop. 4) Exploiting roles of aspects for Personalized POI Recommendation - An analysis of categorical, social, spatial, and temporal aspects for personalized POI recommendation. Designed different recommendation models using Personalized Page Rank and Matrix Factorization and evaluated the performance of recommendation on different aspects (social, categorical, temporal, and spatial). 5) Spoken Dialog System for Humanoid Robots - Used Markov Model to design the spoken dialog system and integrated it with the Nao (Nao (pronounced now) is an autonomous, programmable humanoid robot). 6) Guest lecture for a graduate course "Introduction to Data Science". 7) Lab Instructor: Programming in Java I and Java II, Computing for Business course for undergraduate students.

Freelance Machine Learning Engineer
Kathmandu
1) Part time freelancer at UpWork (former Odesk) to design and develop machine learning and deep learning models, such as Gated Adversarial Networks (GANs) for anomaly detection, customer segmentation, and text categorization. 2) Designed and developed several enterprise software modules using Java Swing, JSF, and RichFaces. - UpWork profile https://www.upwork.com/o/profiles/users/_~0147f623447e5265fd/

Summer Research Intern
Boulder Colorado
Summer intern for SIPARCS (Summer Internships in Parallel Computational Sciences) program at NCAR 1) Led a team of three members in the research, design, and development of a RESTful microservice based climate data analytics and hosted it on Amazon EC2 and S3 storage. Designed a generic JSON based workflow spec using Celery and Python based workflow spec adapter for Girder Worker engine.

Senior Software Engineer
Kathmandu Nepal
1) Saved ~50% of effort (~20hrs/week of ~20+ people) by designing and developing a visual dashboard to track and manage the file transfer process of GlobalScape EFT 6.3. 2) Visited head office (VersikHealth Inc, Waltham USA) from Oct 2012 - Feb 2013 to lead the design and enhance the file acquisition system, and gained ~35% (~5 mins/GB) speed in file acquisition and management by customizing Advanced Workflow Engine (AWE) of GlobalScape EFT 6.3 and using Powershell 2.0. 3) Saved ~50% of the human effort (~20hrs/week of ~100+ people) over the traditional file acquisition system by the design and development of automated data acquisition. Used GlobalScape EFT 6.3, Advanced Workflow Engine (AWE), and Powershell 2.0 scripting.

Software Engineer
Kathmandu Nepal
1) Saved ~30% (~1 min/ticket) of tickets adding effort by designing and developing an email interface for tickets addition. Developed a Issue Tracking system (with web and email interface) which was one of the heavily used in-house tools. Used JSP, Servlets, Oracle 10g, and WebLogic server. 2) Achieved ~20% (saved ~5 mins/GB) performance in the file download process by designing a multithreaded model. Designed and developed a Data Management and a File Acquisition system that used GlobalScape's FTP API for the client end (file acquisition) and JSP, Servlets, WebLogic server for the server end (web interface). 3) Saved ~12.5% of human effort (5 hrs/man/week) by developing an enterprise Project Management system to keep track of the status of data engineering projects. Used J2EE Spring MVC, and Oracle10g. 4) Saved ~70% of human effort (1hr/man of 400+ people) spent in employee appraisals, via the design and development of an Employee Appraisal System. Used J2EE Spring 3.0, Rich Faces, Hibernate ORM, and Oracle 10g. 5) Designed and developed a Project tracking system which was used to track the events related to a project life cycle. Used J2EE Spring Web Flow 2.0, Rich Faces, and Oracle 10g. 6) Developed and maintained the BankServ's GFXW (Global Fund Exchange Web) system – a web-based modern client/server application to facilitate the automation of the secured wire transfer in real time communication to the central bank’s wire operation department. Used J2EE Struts 1.0, Oracle 10g, and JBOSS server.
Ramesh Baral's Contact Information
Phone
Find the Right Leads
Find Verified Contact Data
What LeadContact does well
Find verified emails, phone numbers, and decision-makers with 98% accuracy.
Find Leads
Find the right people by company, role, industry, location, and more.
925M+ professional profiles

Find Emails
Access verified email addresses for your target contacts.
657M+ emails

Find Phone Numbers
Get cross-validated phone data from multiple top sources.
239M+ phone numbers

More Accurate. Lower Cost.
Find contact data in 1 tool with 98% accuracy
LeadContact integrates leading enrichment tools to deliver more accurate contact data—without paying for each one.
Great conversations start with the right contact.
It’s time to find yours.



