Knowledge Discovery Platform Architect (Ref 21119)

  • Knowledge Discovery Platform Architect

£110,000 plus 15% Bonus

London EC2

Our client is a global leader in research and insights and they are looking for an experienced Architect to join their technical team at their London office near Liverpool Street station. 

You will be an impactful individual contributor leader in Knowledge Discovery Platform. Knowledge Discovery platform has four pillars Search, knowledge graphs, recommendation systems and Query Intent that serves various research technology products.  The company’s mission is to build best in class search & discovery tools & experience for researchers, research leaders and corporates.

Their stack has Java/Scala as primary development languages, Elastic search, Neo4j as persistent storage, data science / machine learning algorithms to enhance our sematic search & recommendation capabilities and we AWS as our cloud vendor 


  • Be responsible for being a strong engineering voice in the leadership group through advising and driving knowledge discovery’s technical vision and strategy.
  • Take responsibility for the overall planning, execution and release of complex technical projects, define architectural vision and provide leadership for teams.
  • Support Engineering Managers & Leads in defining and driving software craftsmanship and development processes.
  • Be a technical leader within the team you work with to initiate, influence and drive technical projects.
  • You will help ensure that our solutions are scalable, sustainable, architecturally sound, and that technical debt is both incurred consciously and repaid in reasonable time.
  • Find ways to spread learning and knowledge sharing across the organization, levelling up our engineering practices and mentoring other engineers.
  • Work directly with teams and partners to prototype technical solutions and drive technical designs.
  • Collaborate with other engineers, product owners, and designers to identify and solve challenging problems in knowledge discovery.
  • Represent engineering in settings where deep knowledge of our tech stack is needed (Technical Steering Groups, cross-company work streams, Cross team/domains working groups).
  • You will also be expected to mentor other engineers as they grow.

Experience Required

  • Solid architectural engineering experience.
    • Architectural development skills in Java / Scala.
    • Good knowledge of Elastic search and Neo4j as persistent storage
    • A good understanding of data science / machine learning algorithms.
    • Knowledge of AWS.
    • Knowledge of various information retrieval, search, and discovery technologyl
    • A visionary leader who has previously strategized, led and executed large scale technical projects.
    • A technical leader who knows how to translate product and business concepts into tech and can drive large scale efforts across our platform.
    • You possess technical knowledge where you can showcase your expertise by speaking at both internal and external stakeholders.
    • You are a great influencer where your decisions and insights impact the technology stack across agile teams.
    • You have worked hands-on as a Software Engineer where you gained a deep understanding of system design, data structures, algorithms and understand how to apply them to design pragmatic solutions.
    • You can solve complex problems because you are skilled in finding, defining and facilitating the creation of both low- and high-level architecture.

Salary: £110,000 p.a. + 15% bonus

Location: London

Apply Now