Chief Software Engineer

London, UK

Striving for excellence is in our DNA. Since 1993, we have been helping the world’s leading companies imagine, design, engineer, and deliver software and digital experiences that change the world. We are more than just specialists, we are experts.

DESCRIPTION


Currently we are looking for a Chief Software Engineer for our London office to make the team even stronger. An ideal candidate will serve as a specialist on the field of search technologies, especially Solr/Lucene.

Location: London;
Salary: competitive;
The role is open from 13th December 2017 and will close on 11th January 2018;
GDN/A.

Responsibilities

  • Increase the quality of the search experience by systematical improvement of recalling, precision, and relevance;
  • Understand and advise about the role and capabilities of search technologies inside a large platform architecture and inside an ecosystem of loosely coupled services;
  • Understand and advise about concepts like semantic search, personalized search, automatic classification, unsupervised clustering, and machine learning;
  • Track potentially disruptive technologies and developments in the information discovery domain and lead strategic responses;
  • Identify opportunities and developments in the market and on the web related to search. Stay up to date with the latest news and releases concerning our search technologies;
  • Analyze and improve all factors that contribute to the quality of search;
  • Invent, adopt, and deploy technologies that give sustainable differentiation in the next generation search;
  • Account for success of fulfillment of technology and strategy on projects.

Requirements

  • Extensive knowledge of and experience in search technologies, especially Lucene/Solr/Elasticsearch;
  • Practical experience writing highly customized Query Parsers/ Search Components/ Similarities/ TokenFilters, etc;
  • Experience in other search engines (FAST ESP, SharePoint Search, etc.) is a big plus;
  • Strong drive to do research in the area of search and with respect to relevancy tuning;
  • Demonstrated expertise in building search driven e-business and internet projects;
  • Extensive knowledge of information technology architecture components, principles, procedures, and practices is a must;
  • Persuasiveness, strong negotiation and communication skills, ability to communicate with people on different levels in the organization (up to country management);
  • Both English and Russian communicative skills (knowledge of another languages is a plus);
  • Experience in Java: the skillset to develop custom components and troubleshoot issues;
  • Active contribution into communities like stackoverflow.com would be a plus.