About

Abhishek Sharma

Abhishek Sharma

Machine Learning Engineer | Ph.D. in Information Systems

Biography

Hey!

I am currently a Senior Machine Learning Engineer at Group Data Office - AI Lab, OCBC Ltd, where I architect and lead the development of enterprise-scale MLOps platforms and AI productivity tools. I use my machine learning and software engineering skills to develop frameworks that simplify machine learning operations (MLOps) for Data Scientists, including Python packages to simplify deployment on infrastructure. I built the core LLM Ray Serving Platform and Real Time Guardrails service for safe, distributed model inference, and spearheaded the Wingman suite—including an automated PR reviewer processing 700+ daily PRs and a code assistant used by 1,000+ developers. I also established standardized deployment pipelines and containerized CI/CD that reduced build times by 50% for 200+ projects, accelerating ML delivery and developer productivity across the organization.

Previously, I have worked as machine learning research engineer at Veracode, where I applied machine learning techniques to improve workflow of security researchers, by developing intelligent software applications which could do vulnerability curation, and automated library identification. I have obtained my Ph.D. in Information Systems from School of Computing and Information Systems, Singapore Management University where I was supervised by Professor David Lo. My Ph.D. thesis, titled Social Software Development: Insights and Solutions, focused on finding insights about content produced by developers on Twitter, addressing the issue of information overload faced by them, proposing automated techniques for finding relevant technical urls, and classifying domain relevant experts on Twitter.

I am a native of Himachal Pradesh, a western Himalayan state in India and have been born and brought up there till my graduation in 2008 from National Institute of Technology, Hamirpur. My hobbies include watching and playing football and running occasionally.

If you are interested in knowing more about me and my work please do contact me.

Interests

  • Machine Learning
  • Natural Language Processing
  • Empirical Software Engineering
  • Mining Software Repositories
  • Information Retrieval
  • Software Analytics

Education

  • Ph.D. in Information Systems (2019) School of Computing and Information Systems, Singapore Management University (SMU), Singapore

  • B.Tech in Computer Science (2008) National Institute of Technology (NIT), Hamirpur, India