Data Engineer

Role Overview

Looking for highly motivated and experienced Data Engineer to join a team focused on building a cutting-edge Data Analytical Platform. The right candidate will have expert level experience in supporting Legacy/Big Data platforms, products, and data ingestion/transformation activities from different data sources to and from the Enterprise Data Lake.

Responsibilities

 

  • Data modeling, coding, analytical modeling, root cause analysis, investigation, debugging, testing and collaboration with the business partners, product managers, architects & other engineering teams.
  • Adopting and enforcing best practices related to data ingestion and extraction of data from the big data platform.
  • Developing (enhancements and maintenance) new ETL and Business Intelligence Solutions using Legacy and New Technologies.
  • Monitor Production jobs, maintain, and enhance legacy ETL Processes on a regular basis. Improve slow running jobs with the help of redesign and better ETL processes to meet business needs.
  • Prepares and presents recommendations for data warehouse/business intelligence solutions options that best achieve business needs; simplifies the data landscape, and increases the ability to discover, manage, and analyze data.
  • Ensure company is adhering to data management standards.

  Required Qualifications

  • Bachelor’s degree in engineering or master’s degree in computer application
  • 5 or more years of experience within information & technology or financial services industry.
  • Experience in ETL/Database development/Data Modelling/Data Ingestion/Data Transformation.
  • Experience with AWS or other cloud vendors.
  • Experience with business process design and major process improvement.
  • Experience with quality check on the ETL application
  • Excellent analytical skills and strong quantitative skills 
  • Team player who can establish excellent working relationships with peers and other teams.
  • Knowledge of Programming Languages (Python, SQL, Snowflake, Git, Shell script).
  • A dedicated, self-starter, who thrives in a fast-paced organization often managing multiple deliverables under tight deadlines.

 

Preferred Qualifications

  • 5+ years of work experience with ETL, data modeling, and business intelligence big data architectures.
  • 3+ years of experience with the Cloud and big data ecosystems.
  • Expert in at least one SQL language
  • Experience developing and managing data warehouses on a terabyte or petabyte scale.
  • Strong experience in massively parallel processing & columnar databases.
  • Experience working in a Linux environment.
  • Deep understanding of advanced data warehousing concepts and track record of applying these concepts on the job.
  • Good communication skills.
  • Dynamic team player.