Company Description
Blend is a premier AI services provider, committed to co-creating meaningful impact for its clients through the power of data science, AI, technology, and people. With a mission to fuel bold visions, Blend tackles significant challenges by seamlessly aligning human expertise with artificial intelligence. The company is dedicated to unlocking value and fostering innovation for its clients by harnessing world-class people and data-driven strategy. We believe that the power of people and AI can have a meaningful impact on your world, creating more fulfilling work and projects for our people and clients. For more information, visit www.blend360.com.
Job Description
We are looking for an experienced Snowflake Engineer to join our data engineering team. As a Lead Snowflake Engineer, you will be responsible for designing, implementing, and maintaining our Snowflake data warehouse. You will also be responsible for managing a team of data engineers and ensuring the successful delivery of data engineering projects. The ideal candidate should have strong expertise in Snowflake architecture, design, optimization, and team management.
Responsibilities:
- Design and implement Snowflake data warehouse architecture and ETL pipelines to support our data-driven business needs.
- Work closely with data analysts and business stakeholders to identify data requirements and design data models.
- Develop and implement best practices for Snowflake architecture, data modeling, and ETL processes.
- Optimize Snowflake performance to ensure fast and accurate data processing and retrieval.
- Manage and mentor a team of data engineers to ensure the successful delivery of data engineering projects.
- Collaborate with cross-functional teams to ensure the accuracy and completeness of data pipelines.
- Continuously evaluate and improve our data engineering processes, tools, and technologies.
- Ensure compliance with data security and privacy regulations.
Qualifications
- Bachelor's degree in Computer Science, Information Technology, or related field.
- 5+ years of experience in data engineering, with a minimum of 2 years' experience in Snowflake data platform and data warehouse
- Strong knowledge of Snowflake architecture, design, and optimization techniques.
- Experience leading a team of data engineers and managing project timelines.
- Proficient in SQL and experience working with large-scale databases.
- Familiarity with cloud-based data platforms such as AWS, Azure, or Google Cloud.
- Proficient in SQL, Python, and other programming languages.
- Ability to work collaboratively with cross-functional teams and stakeholders.
- Excellent communication skills, both written and verbal.
- Familiarity with data security and privacy regulations such as GDPR and CCPA.
Preferred qualifications:
- Master's degree in Computer Science, Information Technology, or related field.
- Snowflake Certification(s).
- Experience with cloud-based data warehousing solutions, such as AWS Redshift or Google BigQuery.
- Familiarity with agile development methodologies.