Basic Qualifications
5+ years of experience as a Data Engineer or in a similar role
3+ years of industry experience in software development, data engineering, business intelligence, data science, or related field
3+ years of experience in SQL & Python
Bachelor's degree in computer science, engineering, mathematics, or a related technical discipline
Experience with data modelling, data warehousing, and building ETL pipelines
Proven 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 skills
Preferred Qualifications
Experience working with AWS big data technologies (EMR, Redshift, S3, Lambda, RDS)
Experience working with Snowflake
Demonstrated strength in data modeling, ETL development, and data warehousing
Excellent understanding of any other programming languages like Java or JavaScript
Experience working with one of big data schedulers like Airflow, Oozie, Azkaban etc.
Experience in data streaming with Kafka, Spark Streaming and Kinesis
Basic knowledge on Containerization and Orchestration like Docker, Kubernetes
Understanding of python data libraries like NumPy, Scikit-Learn etc.
Open to learn new technologies & AI libraries