Basic Qualifications5+ years of experience as a Data Engineer or in a similar role3+ years of industry experience in software development, data engineering, business intelligence, data science, or related field3+ years of experience in SQL & PythonBachelor's degree in computer science, engineering, mathematics, or a related technical disciplineExperience with data modelling, data warehousing, and building ETL pipelinesProven track record of solving complex business problem with high quality & automated testing in agile environment.Experience using one of the big data technologies (Spark, EMR, Dbt cloud etc)Excellent communication & analytics skillsPreferred QualificationsExperience working with AWS big data technologies (EMR, Redshift, S3, Lambda, RDS)Experience working with SnowflakeDemonstrated strength in data modeling, ETL development, and data warehousingExcellent understanding of any other programming languages like Java or JavaScriptExperience working with one of big data schedulers like Airflow, Oozie, Azkaban etc.Experience in data streaming with Kafka, Spark Streaming and KinesisBasic knowledge on Containerization and Orchestration like Docker, KubernetesUnderstanding of python data libraries like NumPy, Scikit-Learn etc.Open to learn new technologies & AI libraries