Data Scientist - Lead

Bengaluru, Karnataka, India | Data Science | Full-time


The AI team at ShareChat is growing. We are hiring talented individuals with expertise in the areas of Recommender Systems, Reinforcement Learning, Bayesian Optimisation, Deep Learning on Graphs, Computer Vision, Natural Language Processing, Speech Processing and so on. Our team of world class scientists and engineers push the boundaries of state of the art in these areas and impact millions of people every single day. We have a strong focus on research and actively collaborate with academics on open-ended research problems. 



  • Apply state of the art in the relevant research domains to make significant contributions to the feature roadmap of the ShareChat app in the aforementioned areas.
  • Apply expert coding skills to develop scalable product features in partnership with other engineers on app and infrastructure teams
  • 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). In case of on-device applications, tune network architectures to efficiently run on low to medium end smartphones.



  • BTech, MS degree or Ph.D degree in Computer Science or a related discipline
  • Experience in deploying  ML models with frameworks like Tensorflow, PyTorch, MXNet, Caffe, Torch etc on Android and iOS devices
  • Excellent coding skills in C/C++ and Java
  • Knowledge of evolving and recent technologies in Android, IOS app development and different mobile compute and memory resources and sensors
  • Ability to build basic Android/iOS apps using NDK for Audio-Video capture and processing pipeline with basic UI features is needed
  • Experience with multi threaded implementations utilizing computer units like multi core CPU, GPU, NPU, DSP and media encode/decide accelerators is a huge plus