logo

Zomato

Machine Learning Engineer

Department
Engineering
Job Type / Location
Gurugram
Experience Required
1+ years
Posted On

About the Role

As a Machine Learning engineer at Zomato, you will be working on a number of interesting problems across a wide range of use cases, like restaurant recommendations, identifying and controlling spam/biased reviews, mining useful insights from reviews, classifying user photos, and even restaurant search ranking – things aimed at improving the customer experience and the product overall. As a key member of our engineering team, you will contribute to all aspects of the software life cycle: design, implementation, testing, experimentation, and fixing any bugs you create. We’re looking for someone who is willing to dive deep, experiment and iterate rapidly, and get things done.

Responsibilities

  • Maintain and optimise the large-scale Machine Learning infrastructure that powers our Search ranking models.
  • Use Natural Language Processing to understand text content like reviews and comments on Zomato, to extract useful content such as dish tags, review summaries/highlights, sentiment analysis from reviews, and also improve our bias-detection algorithms.
  • Build and constantly improve our restaurant and dish recommendation engines, to show users relevant, useful content based on their history, preferences, time of day etc.
  • Work with other engineers to implement algorithms, abstractions and systems in an efficient way, with strong positive impact on our user-facing products.
  • Identify new opportunities to apply Machine Learning to different parts of the Zomato product.
  • Take end-to-end ownership of Machine Learning systems - from data pipelines and training to real-time prediction engines.

View Assessment Process

Think you'll be a good fit?