ShareChat Off-Campus drive 2021 hiring for Backend Engineer – Data science

Published by Okaieitsme on


ShareChat is hiring for Backend Engineer I / II (Data science). For insights and updates related to off-campus drives and internship drives be active on our website.

ShareChat is India’s largest regional social media platform that provides a comfortable digital space for the next generation of Internet users who want to use the Internet in their native language. It is a platform that helps people share their thoughts, emotions, opinions and discover friends without any language barrier. Founded in 2015, ShareChat offers an easy content consumption and sharing platform in 15 Indian languages. Being an online medium for India’s newest internet users, our platform sees a massive amount of variety in terms of content shared – text, photographs, video content and a wide range of discourses that range from weekend
forwards to political conversations to celebrity updates to local festivals. In a nutshell, ShareChat is at the forefront of the vernacular social media revolution and we want to redefine the way billions of people are consuming content on social media.

AI @ ShareChat

India’s active internet user population has crossed half a billion in 2019. If you look closely at the first 100 million Internet users and the rest of the users who came online in the last few years, you will notice stark differences in their needs and wants from the Internet. While the first-generation Internet users in India weren’t too different from Internet users in the rest of the world, the next wave of users are truly unique in a number of ways. A huge chunk of audience is regional language first audience and therefore wants to consume content and services in their native language. Their taste in content also happens to be vastly different – we observe a long tail of content genres emerging that didn’t exist previously. Despite the internet growing so swiftly, many Indian Internet users are not comfortable with searching on the internet or finding whom to follow in order to satisfy their information needs. A radically simplified paradigm for content delivery is needed for this audience – one that automatically learns the user’s taste and pushes the right content at the right time to them based on their interest. ShareChat harnesses AI in its quest towards this mission.

About the team: Feed Intelligence

The core product value of ShareChat revolves around its algorithmically generated content feeds. Our Feed Intelligence team is in charge of ensuring all feeds in the ShareChat app remain highly engaging for our users at all times, optimizing multiple objectives of relevance, freshness, diversity and so on. The team is also in-charge of ensuring relevance of key features across the app including notifications, related content recommendations and so on. ShareChat is seeking ML Engineers to join our Feed Intelligence team. As an ML Engineer on the Feed Intelligence team, you will design and build backend ML systems to solve a variety of relevance problems that operate at massive scale. The work will entail developing scalable data pipelines that process billions of events to compute features for our ML models, developing services that serve predictions from ML models at extremely high throughput and low latencies and so on.

Work LocationBengaluru, Karnataka, India
ProfileBackend Engineer I / II (Data science)


  • Develop highly scalable algorithms based on state-of-the-art machine learning and deep learning techniques
  • Apply expert coding skills to develop scalable product features in partnership with other engineers on app and infrastructure teams
  • Analyse and improve efficiency, scalability and stability of products and systems
  • Apply best practices in big data processing to build feature stores, data pipelines and model inference services that can deal with massive scale.
  • Adapt deep learning algorithms to best exploit modern parallel environments (e.g. distributed clusters, GPUs).
  • Ensure product quality through well documented test cases and test automation
  • Define metrics and implement code for diagnostics and performance monitoring


  • Bachelor’s or Master’s degree in Computer Science or related quantitative discipline
  • Excellent coding skills in at least one of Python, C/C++, Java, NodeJS, Go, Scala
  • Experience with distributed systems, scalable data processing frameworks (e.g., Spark, Kafka) and noSQL systems (e.g., HBase, Cassandra, BigTable)
  • Strong software development fundamentals (Data structures, algorithms, problem solving, OO design, and systems architecture)
  • Excellent verbal and written communication skills, and interpersonal skills
  • Self-motivated attitude with the ability to multitask and thrive in a timeline-driven

Do join our telegram channel for latest job updates : Join Now

Cracking the Coding Interview: click here