Job Title

Data Engineer

Required Skills

Job Description

Company Introduction

Our client is a bank.

Job Responsibilities and Duties

  • Work closely with a multidisciplinary Agile learn to build high quality data pipelines driving analytic solutions;
  • Design, develop, optimize, and maintain data architecture and pipelines that adhere to ETL principles and business goals;
  • Solve complex data problems to deliver insights that helps our business to achieve their goals;
  • Create data products for analytics and data scientist team members to improve their productivity;
  • Engineers effective features for modeling in close collaboration with data scientists and translators;
  • Advise, consult, mentor and coach other data and analytic professionals on data standards and practices;
  • Foster a culture of sharing, re-use, design for scale stability, and operational efficiency of data and analytical solutions;
  • Lead the evaluation, implementation and deployment of emerging tools and process for analytic data engineering in order to improve our productivity as a team;
  • Develop and deliver communication and education plans on analytic data engineering capabilities, standards, and processes;
  • Partner with business analysts and solutions architects to develop technical architectures for strategic enterprise projects and initiatives;
  • Learn about machine learning, data science, computer vision, artificial intelligence, statistics, and/or applied mathematics.


  • Holding a bachelor's degree in Computer Science, MIS or Engineering;
  • At least 5 years' of experience working in data engineering or architecture role;
  • Expertise in SQL and data analysis and experience with at least one programming language (Python or Scala preferred);
  • Experience with developing solutions on cloud computing services and infrastructure in the data and analytics space;
  • Experience in building robust data pipelines and deploying/maintaining them applying DevOps principles;
  • Database development experience using Hadoop or BigQuery and experience with a variety of relational, NoSQL, and cloud database technologies;
  • Experience with containerization and managing pipelines and microservices (Docker, Kubemetes, Airflow);
  • Conceptual knowledge of data and analytics, such as dimensional modeling, ETL, reporting tools, data governance, data warehousing, structured and unstructured data;
  • Big Data Development experience using Hive, Impala, Spark and familiarly with Kalka;
  • Familiarity with the Linux operating system;
  • Exposure to machine learning, data science, computer vision, artificial intelligence, statistics, and/or applied mathematics;
  • Experience working on a collaborative Agile product team.

Personal Skills

  • Strong communication skills both written and spoken in English;
  • Excellent communication, listening, and influencing skills;
  • Passionate about Agile software processes, data-driven development. reliability, and experimentation;
  • Self-motivated with strong problem-solving and learning skills;
  • Flexibility to changes in work direction as the project develops;
  • Demonstrated strong number sense, intellectually curious and willing to adjust position based on additional information;
  • Strong work ethic; 
  • Ability to work at an abstract level and gain consensus.

Senior Recruitment Consultant

Sectors iGaming, IT Software, IT Infrastructure, Language Jobs


We connect top-tier talent with industry leading employers.

What's your next move?