Lead Data Engineer
Staples Lead Data Engineer
- Implement and maintain data warehousing solutions in Snowflake to handle large-scale data processing and analytics needs.
- Optimize workflows using DBT to streamline data transformation and modeling processes.
- Optimize workflows using any data modelling tools to streamline data transformation and modeling processes.
- Strong expertise in SQL with hands-on experience in querying, transforming, and analyzing large datasets.
- Good experience in Python programming
- Expertise with cloud data platforms for large-scale data processing.
- Solid understanding of data profiling, validation, and cleansing techniques.
- Support both real-time and batch data integration, ensuring data is accessible for actionable insights and decision-making.
- Strong understanding of data modeling, ETL/ELT processes, and modern data architecture frameworks.
- Hands-on experience with Python for data engineering tasks and scripting.
- Collaborate with cross-functional teams to identify and prioritize project requirements.
- Develop and maintain large-scale data warehouses on Snowflake.
- Optimize database performance and ensure data quality.
- Troubleshoot and resolve technical issues related to data processing and analysis.
- Participate in code reviews and contribute to improving overall code quality.
Requirements
- Strong understanding of data modeling and ETL concepts.
- Experience with Snowflake and Dany Data Modelling is highly desirable.
- Optimize workflows using DBT to streamline data transformation and modeling processes.
- Strong expertise in SQL with hands-on experience in querying, transforming, and analyzing large datasets.
- Expertise with cloud data platforms (Azure preferred) and Big Data technologies for large-scale data processing.
- Excellent problem-solving skills and attention to detail.
- Ability to work collaboratively in a team environment.
- Strong communication and interpersonal skills.
- Familiarity with agile development methodologies.