Consultant Specialist

Job title: Consultant Specialist

Company: HSBC

Job description: Role Title: Consultant Specialist
Business: Enterprise Technology

Role Purpose / Description


Compliance IT is the Global Function that brings together all areas of financial crime risk management at HSBC. Compliance IT is dedicated to implementing the most effective global standards to combat financial crime (including anti-money laundering, sanctions and anti-bribery and corruption compliance).

GSNA (Global Social Network Analytics) is a sub-function of Compliance IT with the responsibility of identifying, analysing and investigating financial crime risk proactively, effectively and efficiently, and ensure proper mitigation of these risks within HSBC. GSNA team has been set up to research and deliver a Social Network Analytics SNA implementation using some of the most the cutting edge technologies available today to allow the system to scale up significantly, and take advantage of many new data sources.

The key technologies we are using including:

  • Hadoop/Scala/Spark/Java
  • Elastic Search
  • GCP

Purpose of the job

The developer will work with the team to research and develop server side components to solve complex data cleansing, entity resolution, network graph building and graph querying problems on a very large (Big Data) scale in a highly performant way.
The developer will additionally need to work with to integrate this solution with other components of the wider programme.

Responsible For

Designing and contributing to the implementation of complex algorithms.
Complex data engineering pipelines
Responsible for implementing Scala solutions on Hadoop (Spark), development of Elastic Search components may also be required. The role will require working closely with Project Managers, Technical Leads, Data analysts, server and web developers, QA engineers, and Product Owners throughout the project lifecycle.


Knowledge & Experience / Qualifications

ESSENTIAL EXPERIENCE (in order of importance)


  • Strong data science/engineering interest and background
  • Strong development experience in Scala, Hadoop, Spark, Java, Python
  • Strong experience and understanding in big data processing systems or functional programming paradigm
  • Has good development habits such as writing quality Technical Design documents, High level Conceptual Data Process designs for review by data analysts.
  • Overall good general technical knowledge in Java or Hadoop platforms.


  • Experience in JVM, data structure & algorithms
  • Experience in graph computing or social network analysis
  • Experience on Google Cloud Platform


Essential Technical Skills:

  • Scala, Spark/Java
  • Development with Hadoop platform

Essential Interpersonal Skills:

  • Excellent communication skills English and Chinese, verbal and written
  • Ability to navigate a complex organisation.
  • Ability to be self-directed/motivated.
  • Keen to learn new skills and approaches. Inquisitive nature.
  • Excellent organisation skills and capability to manage multiple parallel activities.
  • Strong problem solving and analytical skills

Useful Skills/Knowledge:

  • Elastic Search
  • Hive/SparkSQL
  • Ansible/Jenkins
  • Shell Script/Python
  • Google Cloud Platform

Useful Skills/Knowledge:

  • Elastic Search
  • Hive/SparkSQL
  • Ansible/Jenkins
  • Shell Script/Python
  • Google Cloud Platform

Expected salary:

Location: 陕西省西安市

Job date: Wed, 10 Mar 2021 23:22:07 GMT

Apply for the job now!