Engineering Search Engineer (Mumbai)

SitePlug (, founded in 2015, is a business unit owned and operated by Affinity, an advertising technology holding company. SitePlug drives digital transactions for brands by correcting user navigation errors globally, thereby solving a marketer’s problem.

Users make spelling errors while entering website addresses or while they are searching for brands in the browser. These errors can drive users off course and they could end up on a competitor brand’s website or get infected with viruses by look-alike websites. Our proprietary tech auto-corrects these errors and redirects users safely to where they really intended to go in the first place. Our tech eliminates the friction brands face in attracting high intent consumers (who have been influenced by the brands communication on TV, Radio, Outdoor, Print, etc.).

Siteplug is trusted by over 1,000 brands globally for whom we are bringing back transactions worth $100Mn annually, which could have been potentially lost to competing brands.

SitePlug’s vision is to enhance safer and faster browsing for internet users globally.


The Job: The ideal candidate is someone who has rich experience in building consumer facing search algorithms. This person will lead and establish the tech team for our Search Products. Our Search Products – SiteSuggest and SiteExpress – help over 100 Mn users globally navigate to their desired websites with no friction. The product deals with billions of search queries in various languages from around the world. The person will be responsible for improving search experience for millions of users globally.

  • Design and Develop search algorithms which enhance user experience in browsers.
  • Build highly scalable, efficient, distributed, multi-threaded, cloud based, low latency search product.
  • Understand existing use cases of search & develop strategies to improve search relevance.
  • Work with the business team to enhance commercial value of the product by building/updating the search products.
  • Design and Develop relevant analytics data to keep track of product growth.
  • Analyzing data, building taxonomy, keyword based textual search, location-based prioritization, creating knowledge graphs, etc.
  • Write clean, testable, readable and maintainable code that scales. Take ownership of project, code and features, from design through production deployment, enhancements and support. Troubleshoot production issues and identify practical solutions.
  • Support customer-facing teams with data insights, reports, analysis, and actionable recommendations.
  • Be a trusted advisor and thought partner, providing deep analysis of data and help define and conduct pilot tests.

Required Skills:

  • Strong understanding of user-experience. If you don’t get user experience, stop reading this and find another job.
  • 5+ years of industry experience building scalable search applications using Elasticsearch or Lucene/ Solr or any other application.
  • Hands-on experience with focus on Search Algorithms, Information Retrieval, Information Extraction, Knowledge Graphs, Natural Language Processing, Text analysis, Ranking, etc.
  • 4+ years of experience with SQL and relational databases.
  • Expertise in collecting, mining, cleansing, analyzing datasets and reshaping unstructured/ raw datasets and managing huge structured datasets.
  • 2+ years of experience in MapReduce/Hadoop, Hive, Impala for handling distributed data.
  • Master’s degree or higher in Computer Science with skills in Data Mining, Natural Language Processing, Machine Learning, Artificial Intelligence, Information Retrieval, Search Algorithms, Mathematics, Statistics, Applied Math degree or related fields.
  • Excellent communication skills, ability to tailor technical information for different audiences. Excellent teamwork skills, ability to self-start, share insights, ask questions, and report progress.
  • Ability to write high performance production quality code with solid engineering skills to build cloud applications and API’s.
  • Ability to quickly respond to the changing needs and roll out functionality in small, usable and measurable increments.
  • Experience in PHP, Java, Python or similar languages is a plus.

Additional Desired Skills:

  • Experience in using advanced and sophisticated algorithms from Artificial Intelligence and Machine Learning, Deep Learning applied to text, and Search Semantics.
  • Good to have knowledge on classifiers, rankers, or Machine Learning techniques.
  • Strong enthusiasm in solving messy problems with good solution design skills.
  • Experience extracting and transforming data from remote data stores, such as relational databases or distributed file systems.
  • Strong programming, analysis and design skills including OOP, Algorithms, Data Structures, Networking, strong HTTP fundamentals and good OS Concepts.
  • Working experience on scalable interactive web applications, preferably at a major internet property and ability to grasp emerging technical standards and apply/mentor development team in right direction.


  • Young, Dynamic, Competitive work environment
  • 5-day work week
  • Flexible working hours and flexible leaves
  • Casual dress code
  • Equal opportunity workplace
  • Allowances (Leave travel, medical, conveyance, marriage, baby, etc)
  • Annual Bonus
  • Big Results = Big Rewards
  • Recreational Facilities (Table tennis, Badminton etc.)

About Affinity

Affinity, established in 2006, is an advertising technology holding company which ideates, invests and develops businesses around the intersection of technology, media and advertising. It today operates 4 different business units – mCanvas (, SitePlug (, Display Network and

We are a company, which realizes that its employees are its most important assets & hence

we strive towards providing a conducive work environment, which is flexible, professional, prospering, stable, innovative and truly international in scope. If you wish to build a career with a thriving, fast-paced and cutting-edge technology company that offers personal & professional growth, we sure do want to hear from you!