onsite
Data Team Lead
Software Engineer
Lead a data engineering team to design, build, and maintain scalable data warehouse solutions using Microsoft Fabric, Snowflake, Python, and SQL, driving data quality and analytics enablement across the organization.
About the role
Key Responsibilities
- Architect, develop, and maintain a modern data warehouse on Microsoft Fabric and Snowflake, ensuring high performance and scalability.
- Lead a team of data engineers, providing technical guidance, mentorship, and code reviews.
- Design and implement ETL pipelines using Python and SQL to ingest, transform, and load data from diverse sources.
- Collaborate with analytics, product, and business stakeholders to translate requirements into robust data models and reporting solutions.
- Establish data governance, quality standards, and monitoring processes to ensure reliable, trustworthy data.
Requirements
- 5+ years of hands‑on experience in data engineering, with at least 2 years in a lead or supervisory role.
- Strong proficiency in Python, SQL, and modern data warehousing platforms (Microsoft Fabric, Snowflake).
- Demonstrated expertise in designing ETL pipelines, data modeling, and performance optimization.
- Experience with cloud environments and data integration tools; familiarity with CI/CD for data workflows is a plus.
- Excellent communication and collaboration skills, with a track record of delivering data solutions that drive business impact.