Back to Job Search

Job Description

A top tier bank is looking for a data engineer to join their team in the City of London.

Data Engineer:

  • Ability to process and rationalize structured data, message data and semi/unstructured data and ability to integrate multiple large data sources and databases into one system
  • Proficient understanding of distributed computing principles and of the fundamental design principles behind a scalable application
  • Strong knowledge of the Big Data eco system, experience with Hortonworks/Cloudera platforms
  • Practical experience in using HDFS
  • Practical expertise in developing applications and using querying tools on top of Hive, Spark (PySpark)
  • Strong Scala skills
  • Experience in Python, particularly the Anaconda environment and Python based ML model deployment
  • Experience of Continuous Integration/Continuous Deployment (Jenkins/Hudson/Ansible)
  • Experience with using GIT/GITLAB as a version control system.

Nice to Haves

  • Knowledge of at least one Python web framework (preferably: Flask, Tornado, and/or twisted)
  • Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3 would be a plus
  • Knowledge of Elastic Search Stack (ELK)
  • Experience with Google Cloud Platform (Data Proc / Dataflow)

Domain Knowledge:

  • Knowledge of and experience using data models and data dictionaries in a Banking and Financial Markets context. Knowledge of Trade Finance or Securities Services particularly useful.
  • Knowledge of one or more of the following domains (including market data vendors):
    • Party/Client
    • Trade

If you are interested in this role, please apply below or contact me for more information.

Eames Consulting is acting as an Employment Business in relation to this vacancy.