Scala/Spark Developer (FCTM)

  • HSBC Service Delivery (Polska)
  • Krakow
  • Employment contract


Experience level: Mid

  • Development experience in Scala; desired – Hadoop & Spark
  • Strong development experience in big data processing systems
  • Overall a good general technical knowledge
  • Experience in social network analysis
  • Experience on Google Cloud Platform – nice to have
  • Skilled at generating actionable insights from data
  • Strong mathematical background
  • Developing, iterating and production sing complex data models
  • Elastic Search/Lucene
  • Hive/SparkSQL


Necessary on this position:
  • Hadoop
  • GraphX (Spark GraphDB)
  • Spark
  • ElasticSearch or Lucene
  • Hive or SparkSQL
  • Google Cloud Platform

Project you can join

The Project:

The Global Standards (GS) programme is HSBC’s strategic response to the findings of the US Permanent Senate Committee and the Deferred Prosecution Agreement with the US Department of Justice. It consists of three multi-year strategic programmes: The Client Due Diligence (CDD) Programme, the Financial Crime Compliance (FCC) Programme and, the Financial Intelligence Programme (FIP).

The key aim of FIP is to identify a new class of risks previously unknown across the retail and corporate customer base globally (currently over 100 million customers and counterparties) as well as providing investigative capabilities second to none across diverse datasets (transactional and reference data).

Role Overview:

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.

Key Accountabilities:

  • Designing and contributing to the implementation of complex algorithms
  • Responsible for implementing Scala solutions on Hadoop (Spark) and GraphX (Spark GraphDB), development of Elastic Search components may also be required
  • Complex data engineering pipelines
  • Integrate solution with other components of the wider programme
  • Identify and develop the Technical Design documents
  • Provide prioritization, planning, estimating, work assignments, quality assurance
  • Working closely with Project Managers, Technical Leads, Data analysts, server and web developers, QA engineers, and Business Analysts throughout the project lifecycle

How we manage our projects?

  • Opportunity to change between projects

Work environment

  • Open space
  • Remote possible: 30%
  • Paid vacation: 26


  • Healthcare package
  • Healthcare package for families
  • Financial bonus
  • Hot beverages
  • Fruits
  • Language courses
  • Visa Services
  • Conferences
  • Trainings
  • Books
  • Car parking
  • Bicycle parking
  • Shower
  • Chill room
  • Integration events

Contact this employer

HSBC Service Delivery (Polska) is a Data Controller ...