Snowflake Inc.

Senior Director, Data Engineering

Sep 13, 2023

Dublin, CA, USA

Build the future of data. Join the Snowflake team.

As the Sr. Director of Data Engineering at Snowflake IT, you will play a crucial role in leading the design, development, and maintenance of our data engineering solutions. You will manage a team of skilled data engineers, collaborating with cross-functional teams (across sales, marketing, IT, security and others as needed) to ensure the timely delivery of high-quality, reliable, and scalable data pipelines. The successful candidate will have a deep understanding of modern data engineering practices, cloud technologies, and a proven track record of leading successful data engineering projects.


  • Lead, mentor, and manage a team of data engineers, fostering a culture of collaboration, innovation, and continuous improvement.
  • Collaborate with other technical and non-technical teams to understand business requirements and translate them into efficient data engineering solutions.
  • Design, implement, and maintain data pipelines and ETL processes that support data integration, transformation, and loading into Snowflake's data warehouse.
  • Ensure data quality, reliability, and consistency by implementing robust testing, monitoring, and validation processes.
  • Stay current with industry trends and best practices in data engineering, cloud technologies, and data architecture.
  • Drive the adoption of best practices for data governance, data security, and compliance within the data engineering team.
  • Manage project timelines, resource allocation, and priorities to ensure timely delivery of data engineering projects.
  • Collaborate with other directors and leaders to align data engineering initiatives with broader business objectives.
  • Work closely with the IT & Security DS and other cross functional DS teams on design, reference architecture and Data Strategy for Snowflake


  • Bachelor's or Master's degree in Computer Science, Engineering, or related field.
  • Proven experience (8+ years) in data engineering, with at least 5 plus years in a senior leadershiprole.
  • Strong hands-on experience with cloud-based data engineering platforms preferred (e.g., Snowflake, AWS, Azure, GCP).
  • Proficiency in SQL, Python, and other relevant programming languages.
  • Experience with data modeling, ETL processes, and data integration patterns.
  • Excellent communication skills with the ability to articulate complex technical concepts to both technical and non-technical stakeholders.
  • Strong leadership and team management skills, with the ability to inspire and develop a high-performing team.
  • Familiarity with agile development methodologies and project management practices.
  • Adept at problem-solving, critical thinking, and decision-making in a fast-paced environment.


  • Experience with Snowflake's data platform.
  • Knowledge of data streaming and real-time data processing technologies.
  • Familiarity with data governance and compliance frameworks.

Join 27168+ Machine Learning Engineers, receiving daily job alerts.