Deep Dive:’s CTO Is Reimagining The Recruitment Platform With AI At Its Core

In our weekly column, we spoke to Amardeep Vishwakarma, CTO at, India’s second largest job portal to understand the growth mindset he has applied to build a high performing team and the recent AI moves made to solidify its position in the market. Vishwakarma is a long-time InfoEdge (Naukri) veteran who has over a decade of experience in leading recruitment platform. At Naukri, Vishwakarma built the flagship recruitment software, a news source indicated.

In his present role, which he took over in July 2018, Vishwakarma’s focus area is to streamline search for job seekers and provide a seamless experience to recruiters. He is reimagining the recruitment software to shorten the recruitment cycle significantly and use AI/ML to provide improved user experience.  “The entire recruitment process takes almost 70 days. It’s cycle of 70 days from starting to look for the candidate to bringing him on board. What we want to do is apply machine learning to shorten this cycle,” he said.

Since he took over, has made a concerted effort to introduce AI capabilities to move up the ladder and be known as an AI-first company. Last year in December, Gurgaon headquartered jobs portal introduced face recognition and touch ID capabilities in its mobile application. The latest features rollout was aimed at enhancing user experience on the mobile app by facilitating seamless login. This is also an indication of Shine’s focus on user-centricity and how it wishes to be a front-runner in the recruitment space by leveraging technology as a differentiator.

Vishwakarma, “The launch of this first-of-its-kind face and touch-based login features on our mobile app, well before any other player in the domain, further reinforces our commitment to simplify and adding value to the users’ interactions with our online platform.” He further added that Shine is also the only jobs app that is improving its hardware side as well to up the user experience.

Tech Stack @Shine

As a practice, Vishwakarma and his 40-member team leans towards open source technologies. “So, we basically are on Python. We use Python and we are hosted on Google Cloud Platform,” he shared. In terms of database technologies, the team uses MongoDB, MySQL. For caching and queueing, the team uses Aerospike or Redis. The tech team also uses RabbitMQ.  Apart from this, we use Java for the backend, he shared.

Vishwakarma, an industry veteran, known for building teams from the ground up follows an innovative approach to scaling the team. Every year technology is changing, new databases come to the market, so it is very important for the team to stay updated. “We give assignments to the team with the new technology apart from the work and we just do a benchmarking or doing a PoC. We basically try the new technologies parallelly. We also have Shine learning where we basically ask our employees to take those courses and certifications to upgrade themselves,” he said.

Use Cases@Shine

One of the use cases discussed was applying machine learning to detect spam. “We are building models so that we can detect spam automatically as it is very difficult to check all the emails manually so this can be solved only through ML. We are also using the machine learning tools for recommendation,” he said.

Another use case is where the candidate is looking for jobs and the team gets to understand his preferences. So, the data is used to train a model to recommend jobs that match the needs of the user.  “This is one of the core parts for us and we are building models around this so that we can better results to our job seekers,” he said.

What Developers Should Know Before Joining The Shine Data Science Team

Shine is aggressively hiring candidates to augment the data science team. The company is also hiring for the data analysts team, backend, frontend, QA, DevOps. “We have a lot of data and thus we are hiring more analysts so that they can help us to use all those data,” he said. Talking about the core capabilities he looks for in candidates, Vishwakarma shared capabilities as per the division. For example, a frontend engineer needs to be good in JavaScript and React, whereas on the backend, one should have data structures, problem solving skills, programming skills and learnability to hit the ground running fast. “We also look for what extra value he can add besides his skills like communication, or he can work together as a team or not. Similarly, for DevOps we look how much experience the candidate has in using cloud, Jenkins, AWS, CICD,” he shared. While hiring for data analyst roles, candidates should have a good knowledge of working on unstructured data and huge amounts of data, he said, in closing.


Download our Mobile App

Richa Bhatia
Richa Bhatia is a seasoned journalist with six-years experience in reportage and news coverage and has had stints at Times of India and The Indian Express. She is an avid reader, mum to a feisty two-year-old and loves writing about the next-gen technology that is shaping our world.

Subscribe to our newsletter

Join our editors every weekday evening as they steer you through the most significant news of the day.
Your newsletter subscriptions are subject to AIM Privacy Policy and Terms and Conditions.

Our Upcoming Events

15th June | Bangalore

Future Ready | Lead the AI Era Summit

15th June | Online

Building LLM powered applications using LangChain

17th June | Online

Mastering LangChain: A Hands-on Workshop for Building Generative AI Applications

20th June | Bangalore

Women in Data Science (WiDS) by Intuit India

Jun 23, 2023 | Bangalore

MachineCon 2023 India

26th June | Online

Accelerating inference for every workload with TensorRT

MachineCon 2023 USA

Jul 21, 2023 | New York

Cypher 2023

Oct 11-13, 2023 | Bangalore

3 Ways to Join our Community

Telegram group

Discover special offers, top stories, upcoming events, and more.

Discord Server

Stay Connected with a larger ecosystem of data science and ML Professionals

Subscribe to our Daily newsletter

Get our daily awesome stories & videos in your inbox

 5 Android Apps That Were Caught Spying

In this day and age, privacy seems to be about as mythical as unicorns. We can’t help but wonder, how many more popular applications are out there, pulling the wool over our unsuspecting eyes.