logo

ShareChat

Machine Learning Engineer

Department
Engineering
Job Type / Location
Bengaluru
Experience Required
3+ years
Posted On

About ShareChat

ShareChat is India's largest homegrown social media company, boasting over 400 million monthly active users across its platforms, including Moj, a leading short video app launched in a record 30 hours. Founded in October 2015, ShareChat is valued at $5 billion and is dedicated to building an inclusive community that empowers individuals to share their unique journeys. We are at the forefront of India's internet revolution, leveraging world-class AI and technology to enhance the content ecosystem for regional languages. We prioritize complete ownership, speed, integrity, and user empathy, striving daily to create world-class experiences.

What the Team Does

The Trust and Safety team ensures platform safety and integrity through AI-driven moderation of user-uploaded content across Moj and ShareChat. This includes multimedia posts, live streams, chatrooms, and comments. We utilize cutting-edge NLP and CV algorithms to effectively detect and prevent harmful content among millions of daily uploads. As part of this team, you will design and develop machine learning models to identify and mitigate risks on our platform.

What You’ll Do

We are seeking a highly skilled Machine Learning Engineer to join our Trust and Safety team. You will be responsible for designing, developing, and deploying models that detect and prevent harmful content on our platform. This role offers the opportunity to:

  • Design and implement pipelines for data collection and processing.
  • Design solutions for detecting NSFW visual/textual content using NLP/CV.
  • Conduct experiments and document the results on a regular basis.
  • Code up solutions and conduct extensive offline experiments for validating them.
  • Monitor deployed solutions and make iterative improvements.
  • Collaborate with peers and stakeholders to define problem areas and deliver actionable solutions.
  • Contribute to research and development efforts in Trust and Safety to stay ahead of threats.

Who Are You?

  • 3+ years of industry experience with a solid understanding of Machine Learning Fundamentals.
  • Experience in distributed systems and shipping machine learning models to production.
  • Experience in developing end-to-end solutions for problems specific to either Computer Vision or Natural Language Processing.
  • Proficiency in Python and good knowledge of deep learning frameworks like Tensorflow / PyTorch.
  • Experience with OpenCV / NLTK is a bonus.
  • Awareness of recent research publications (specific to the domain) and the ability to translate them into working code.
  • Possess ownership of the problem and drive to deliver results.
  • Ability to work in an ambiguous problem setting and collaborate with others to drive clarity, with a strong focus on action and rapid iteration in a fast-paced environment.

View Assessment Process

Think you'll be a good fit?