Data engineer


VTB Electronic Trading team starts creating in-house FX trading platform that will be able to serve the most competitive customers and compete with the world`s best analogs in the industry. We build low-latency real time trading system to provide the best prices to our internal and external clients.







Description

The platform will not only implement connectivity and price distribution logic but will also include sophisticated decision making mechanism based on complex data analysis and solutions of optimization problems.

We believe that optimal trading decisions can be made only based on data analysis. To make this analysis possible we need to collect data from a variety of internal systems and external feeds. We are looking for a data engineer who will arrange a data storage and setup an automated data collection from all the sources. We expect that the data will also be normalized to make it useful for further analysis.

Requirements:

  • Experience with modern relational and non-relational databases including PostgreSQL and Cassandra;
  • Experience with messaging systems: Kafka or similar;
  • Working knowledge of message queuing, stream processing, and highly scalable ‘big data’ data stores;
  • A successful history of manipulating, processing and extracting value from large disconnected datasets. Experience with object-oriented/object function scripting languages: Python, Java, C++, etc.

Responsibilities:

  • Create and maintain optimal and reliable data pipeline architecture;
  • Monitoring performance and advising any necessary infrastructure changes;
  • Create data tools for analytics and quantitative researchers that assist them in optimizing trading platform

Conditions:

  • Flexible working hours;
  • Competitive compensation