Staff Machine Learning Engineer
Staff Machine Learning Engineer

Staff Machine Learning Engineer

Slough Full-Time 48000 - 84000 £ / year (est.) No home office possible
S

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

At ShareChat, we pride ourselves on being an exceptional employer that champions innovation and personal growth. Our fully remote work culture within the UK or European time zones allows for flexibility while fostering a collaborative environment where your contributions directly impact over 300 million users. With a strong emphasis on employee development, competitive benefits including ESOPs, and a commitment to user empathy, we empower our team to lead the charge in shaping the future of social media through cutting-edge machine learning technology.
S

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

Machine Learning Expertise
Deep Learning Frameworks (TensorFlow, PyTorch)
Large-Scale Model Training
Recommendation Systems
Feed Ranking Algorithms
Data Pipeline Management
Mathematical Foundations of Machine Learning
Model Productionisation
Architectural Strategy for ML Systems
End-to-End ML System Ownership
User Satisfaction Metrics
Technical Guidance in ML Implementation
Research and Development in AI
Publications in Applied Machine Learning Conferences

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.

Staff Machine Learning Engineer
ShareChat
S
  • Staff Machine Learning Engineer

    Slough
    Full-Time
    48000 - 84000 £ / year (est.)

    Application deadline: 2027-05-24

  • S

    ShareChat

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>