Senior Data Engineer

  • Engineering
  • Lahore, Pakistan

Senior Data Engineer

Job description

The Architecture team at unifonic is seeking an experienced, motivated, and passionate Senior Data Engineer who will invest in our "Data Foundation" space to become a data-driven organization and to provide our business with needed insights about our customers, performance, and future predictions. In this role, you will be responsible for building the future enterprise Data Lake for unifonic, end-to-end data-related capabilities from data ingestion to reporting. 

The successful candidate should have strong experience in Data Engineering and Big Data. They should also be confident in decision-making and have the ability to explain processes or choices as needed.

 

The responsibilities of the Senior Data Engineer include, but are not limited to:

  • Help in establishing the data foundation team practices and principles and to build the needed capabilities for the organization to become more data-driven. 

  • Maintain our database by determining structural requirements; developing and installing solutions. 

  • Build databases based on structural requirements and in-depth analysis. 

  • Test and maintain those databases to ensure their longevity and overall efficiency.

Requirements

Requirements:

  • Bachelor’s degree in a related field.

  • Hands-on 8+ years of experience in Data Engineering and Big Data. 

  • Proven work experience with ETL Development or similar areas. 

  • Advanced knowledge in Database Engines, Data Lakes, Data Practices, and policies. 

  • In-depth understanding of database structure principles, integration, ETL, ELT, data processing, and data management.

  • Expertise in Data Warehouse & Data Lake technologies. Such as Vertica, Greenplum, Cloudera framework/ecosystems, Apache Kafka (Kafka stream), ApacheNiFi, Apache Spark, Impala, etc. 

  • Hands-on experience with programming languages, such as Python, Java, Scala, SQL.

  • Experienced in assembling large, complex data sets that meet functional / non-functional business requirements. 

  • Experienced in building the infrastructure required for optimal extraction, transformation, and loading of data from a wide variety of data sources by using SQL, KsqlDB, and AWS’s Big Data technologies. 

  • Experience working with private and sensitive information. 

  • Superb communication skills.

  • Analytical skills and strong organizational abilities.