Senior Data Engineer
abb
Job Description
Qualifications for the role:
-
Bachelor's or master's degree in computer science, Information Technology, Data Analytics, Engineering, or a related field with minimum 5+ years of hands-on experience in Data Engineering, Data Warehousing, or Analytics Engineering roles.
-
Strong expertise in SQL, advanced data transformation, and hands-on experience building scalable ETL/ELT pipelines using Snowflake (Snowpipe, Snowpark, Streams, Tasks, Copy Commands, Stored Procedures) and Microsoft Azure services (Azure Data Factory, Azure SQL, Azure Data Lake, Synapse Analytics, Azure Functions).
-
Strong understanding of data warehousing concepts, dimensional modeling, star schema, data lake architecture, and large-scale dataset handling with performance optimization and data quality management.
-
Experience supporting analytics and reporting solutions using Microsoft Power BI, Power Platform, and developing analytics-ready datasets.
-
Knowledge of Python, APIs, data integration frameworks, middleware, and automation concepts (Mulesoft, etc.) is preferred; DevOps, CI/CD, and Git-based version control are an advantage.
-
Strong communication and collaboration skills across technical and business teams, with the ability to work independently, manage priorities, and deliver high-quality solutions under pressure.
-
Strong willingness to learn emerging technologies and continuously improve technical expertise.