
AI is analyzing your overall score…
Identifying your key strengths…
Evaluating your skill match against the job requirements…
Assessing your cultural and operational fit
Senior AI/ML Engineer @ M365 Search & Copilot Agent
***Note : email me at ankur.samantaraATgmail.com (replace AT with @) or message me on LinkedIn for my full resume*** My primary areas of interest are Artificial Intelligence & Machine Learning, Software development, Data analytics, Distributed and high performance computing systems, Cloud and Virtualization. Programming Languages: Java, Python, C#, go AI & ML: Information Retrieval (Search & Ranking), Recommendation Systems, Large Language Models (LLMs), Natural Language Processing, Predictive Analysis, Computer Vision, Deep Learning, Tensorflow, scikit-learn, pandas, numpy Databases: Microsoft SQL Server, Cloudant(CouchDB), IBM DB2,Neo4j Platforms: Azure Machine Learning(AML), Azure Cloud Platform, , IBM Cloud(Bluemix), *nix, Windows server, Apache Hadoop, Openstack, VCL Frameworks: Hyperledger Fabric (Blockchain), node.js, DevOps (CICD) Tools: Eclipse, GIT, VMware workstation, Postman, jupyter
North Carolina State University
Master of Science (M.S.), Computer Science
January 1, 2014 – January 1, 2016
National Institute of Technology Rourkela
Bachelors of Technology, Computer Science & Engineering
January 1, 2007 – January 1, 2011
Microsoft
Senior Software Engineer
March 1, 2022 – Present
Microsoft
Software Engineer II
July 1, 2019 – March 1, 2022
IBM
Machine Learning Developer
June 1, 2016 – June 1, 2019
IBM
Data Scientist/Developer Coop-Intern
June 1, 2015 – May 1, 2016
NC State University
Masters Student
August 1, 2014 – May 1, 2016
Raleigh-Durham, North Carolina Area
Microsoft
Service Management Engineer
June 1, 2011 – May 1, 2013
Hyderabad Area, India
Steel Authority of India Limited
Software Engineering Intern
May 1, 2010 – July 1, 2010
Rourkela
Evaluating socio-temporal factors influencing restaurant ratings on Yelp
April 1, 2015 – Present
Analyzed the Yelp dataset challenge 2015 dataset to find socio-temporal factors and hidden topics influencing restaurant ratings on Yelp by finding latent subtopics using LDA and performing statistical analysis on the review text corpus.
OpenStack(Juno) cloud in a SandBox with a scheduler as a plug-in
January 1, 2015 – Present
Built a sandbox for OpenStack-Juno to provide a ready to use complete Openstack environment which can be reserved as an image via the NCSU Virtual Computing Lab.On top of this, we have designed a scheduler module which will perform temporal scheduling based on availability of resources. It provides the functionality of specifying the duration for which resources are required, along with scheduling the user requests on an FCFS basis.The modular design of the scheduler makes it a plugin which can be modified and switched off at will.
A Distributed Web crawler using the Hadoop framework
January 1, 2015 – Present
Developed a distributed web crawler using the MapReduce framework to index web-page contents in a NoSQL database(HBase) which improved key metrics like coverage, freshness and page importance of the crawler.The database is used to provide functionalities as an index for data mining and can be scaled into a relevant organic search engine. We have integrated this crawler with a customizable Page-Rank algorithm that computes the rankings of each web page which is utilized by a search engine to populate results.
Roleguide-Windows 8 application
September 1, 2012 – May 1, 2013
RoleGuide vnext code named RGVNext was the pilot windows 8 application sponsored by MSIT for use as an enterprise training software for around 90,000 Microsoft Employees as well as beta test Windows 8.
Image Processing Robot
May 1, 2010 – January 1, 2011
Designed and developed a computer controlled robot having an image processing software which reacted to environmental parameters like multi-colored balls falling from a ramp. Won the First Prize for the pan SE-Asia robotics competition at IIT Bombay TechFest-2011 and awarded best design.
Docker Essentials: Extend Your Apps With Containers
IBM
June 24, 2026 – Present
IBM Blockchain Foundation Developer
IBM
June 24, 2026 – Present
Python for Data Science
IBM
June 24, 2026 – Present
Learning C#
June 24, 2026 – Present
Call for Code 2018 - IBM Contributor
IBM
June 24, 2026 – Present
IBM Agile Explorer
IBM
June 24, 2026 – Present
Data Science Foundations - Level 2
IBM
June 24, 2026 – Present
Data Science Foundations - Level 1
IBM
June 24, 2026 – Present
Data Science Foundations
IBM
June 24, 2026 – Present
Microsoft Certified Technology Specialist
Microsoft
June 24, 2026 – Present
IBM Cloud Private - Foundation Technology
IBM
June 24, 2026 – Present
IBM Blockchain Essentials
IBM
June 24, 2026 – Present
MCTS: SQL Server 2008, Implementation and Maintenance
Microsoft
June 24, 2026 – Present
Cultural Fit Analysis
The candidate has a diverse project portfolio, ranging from cloud environments to robotics and distributed systems, indicating adaptability and a broad interest in technology. Their experience at large corporations like Microsoft and IBM suggests an ability to thrive in structured environments. The certifications in various IBM technologies and data science foundations show a commitment to continuous learning. The target role of 'Data Analyst' aligns well with their professional experience in data processing, machine learning, and information retrieval, particularly their work on Microsoft Search Experience and IBM's NLP systems.
Soft Skills & Operational Fit
The candidate's project descriptions indicate an ability to work on complex, multi-faceted problems and deliver solutions. Experience in a MACH program at Microsoft suggests strong foundational professional development. The description of the 'Image Processing Robot' project winning an award indicates problem-solving skills and a drive for excellence. However, without psychometric test results, a detailed assessment of work attitude, stress handling, and team collaboration is not possible.