At a Glance
- Tasks: Lead ML efforts to enhance personalization models for 300 million users.
- Company: Join ShareChat, India's largest social media platform with over 325 million active users.
- Benefits: Enjoy remote work, ESOPs, childcare allowances, and comprehensive insurance coverage.
- Why this job: Be part of a dynamic team driving innovation in AI and user experience.
- Qualifications: Master’s or PhD in ML/statistics with 8+ years of relevant experience required.
- Other info: Work fully remote within the UK or European time zones.
The predicted salary is between 48000 - 84000 £ per year.
Who are we and What do we do?
ShareChat is India's largest homegrown social media company, with 325+ million monthly active users across all its platforms including Moj, a leading short video app. Founded in October 2015, we aim to build an inclusive community that encourages individuals to share their unique journeys and valuable experiences. We are spearheading India’s internet revolution by building products through world-class AI & tech to enhance the content ecosystem for India in regional languages.
We believe in complete ownership of problem-solving while committing to speed and integrity in everything we do. We place the utmost importance on user empathy and strive to create a world-class experience for them every day.
What does the team do?
Serving recommendations to 300 million users entails developing large scale personalization and recommendation models that understand user needs and preferences, helping over 100 million creators grow their audiences. A subset of the problems we tackle include:
- Serving personalized feeds for 300+ million users via real-time candidate generators, multi-task prediction models, whole-page optimization, and in-session personalization.
- Nurturing our content and creator ecosystem, and developing models for strategic content valuation.
- Multi-objective balancing and long term measurement.
We rely extensively on state-of-the-art ML around personalization, deep learning, bandits, causal inference, optimization, ranking, and recommendation.
What You’ll Do?
Within the Sharechat AI team, we are looking for an experienced Staff ML engineer to lead the ML efforts around improving personalization models, leading efforts across 10+ MLEs and decision scientists working on feed ranking and candidate generation systems that power Sharechat’s recommender systems. In this role, you will help us further improve our recommendation systems and act as a subject matter expert in the recommender systems and ML ranking domains.
Who are you?
- Design and help develop systems that serve recommendations to over 300 million users.
- Drive ML roadmap creation and execution, specifically around feed ranking and recall-oriented candidate generation systems.
- Provide technical guidance in ML model formulation, implementation & experimentation, and take end-to-end ownership of ML systems and key user satisfaction-based metrics.
- Drive architectural strategy and design for complex ML systems that support the needs of users, creators, and content stakeholders.
Preferred Qualifications
- Hands-on experience training and serving large-scale models using frameworks such as Tensorflow or PyTorch.
- Experience productionising machine learning models, and managing and designing end-to-end ML systems and data pipelines.
- Deep understanding of the mathematical foundations of Machine Learning algorithms.
- Direct experience in building and applying large-scale (100M+ users) machine learning solutions for feed ranking and personalizing recommendations.
- You stay up-to-date with the state-of-the-art technology in the domains of recommender systems, data engineering, and machine learning.
- Relevant publications in top-tier applied machine learning conferences is a plus.
- You have a Master’s or PhD in ML, statistics, or an engineering field with 8+ years of experience.
Where you’ll be?
Fully remote within the UK or a European time zone.
What’s in it for you?
At ShareChat, our values - Ownership, Speed, User Empathy, Integrity, and First Principles - are at the core of our ways of working. We believe in hiring top talent and grooming future leaders by providing a flexible environment to aid growth and development. We also offer several benefits to our employees, including ESOPs, remote working, monthly childcare allowance for women employees, insurance coverage, and more.
Staff Machine Learning Engineer employer: ShareChat
Contact Detail:
ShareChat Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Staff Machine Learning Engineer
✨Tip Number 1
Familiarise yourself with the latest advancements in machine learning, particularly in recommendation systems. This will not only help you understand the challenges faced by the team but also allow you to engage in meaningful conversations during interviews.
✨Tip Number 2
Showcase your hands-on experience with frameworks like TensorFlow or PyTorch. Be prepared to discuss specific projects where you've implemented large-scale models, as this will demonstrate your practical knowledge and problem-solving skills.
✨Tip Number 3
Connect with current employees on platforms like LinkedIn to gain insights into the company culture and the specifics of the role. This can provide you with valuable information that you can use to tailor your approach during the interview process.
✨Tip Number 4
Prepare to discuss your experience with end-to-end ML systems and data pipelines. Highlight any relevant metrics you've improved in past roles, as this aligns with their focus on user satisfaction and performance.
We think you need these skills to ace Staff Machine Learning Engineer
Some tips for your application 🫡
Understand the Role: Before applying, make sure you fully understand the responsibilities and requirements of the Staff Machine Learning Engineer position. Familiarise yourself with the technologies mentioned, such as TensorFlow and PyTorch, and the specific challenges related to recommendation systems.
Tailor Your CV: Customise your CV to highlight relevant experience in machine learning, particularly in areas like feed ranking and candidate generation systems. Emphasise any hands-on experience with large-scale models and your understanding of ML algorithms.
Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for AI and machine learning. Discuss how your background aligns with ShareChat's mission and values, and provide examples of past projects that demonstrate your expertise in developing ML systems.
Showcase Your Knowledge: If you have relevant publications or have presented at conferences, mention these in your application. This demonstrates your commitment to staying updated with the latest advancements in machine learning and your ability to contribute to the field.
How to prepare for a job interview at ShareChat
✨Showcase Your Technical Expertise
Be prepared to discuss your hands-on experience with machine learning frameworks like TensorFlow or PyTorch. Highlight specific projects where you've trained and served large-scale models, as this will demonstrate your capability to handle the technical demands of the role.
✨Understand the Company’s Vision
Familiarise yourself with ShareChat's mission and values, particularly their focus on user empathy and community building. This understanding will help you align your answers with their goals and show that you're genuinely interested in contributing to their vision.
✨Prepare for Problem-Solving Scenarios
Expect to face questions that assess your problem-solving skills, especially in relation to feed ranking and recommendation systems. Be ready to discuss how you would approach complex ML challenges and provide examples from your past experiences.
✨Stay Updated on Industry Trends
Demonstrate your knowledge of the latest advancements in machine learning and recommendation systems. Mention any relevant publications or conferences you've attended, as this shows your commitment to staying at the forefront of the field.