Director of Engineering, Global Data Infrastructure

See more jobs from Snowflake Inc.

3 months old

This job is no longer active

Build the future of data. Join the Snowflake team.

The Snowflake AI Data Cloud continues to grow at an exceptional pace, bringing unprecedented flexibility and scalability to data processing on a global scale. The Global Platform organization is responsible for the infrastructure of Snowflake’s global control center, serving both Snowflake and its customers.

We are actively seeking a deeply technical Director of Engineering to lead this growing organization. You’ll be leading two pivotal teams: Snowhouse Foundation and Manageability.

Underpinning the global platform is Snowhouse, which is our globally distributed data platform. Snowhouse manages the vast array of petabyte scale data sets that are continuously ingested, processed and replicated from across all snowflake environments and various external data sources. Snowhouse powers all of Snowflake’s core business, engineering and data science needs, and provides customers with full visibility into their account activities, usage, resource consumption from all their global environments.

Our manageability infrastructure completes the global platform by enabling organizations to manage their global cross cloud Snowflake footprint which consists of up to 1000s of Snowflake accounts, in an intuitive, easy and scalable way. At the same time it leverages global Snowhouse data to provide global workload and usage insights across all the accounts of a single organization.

If you are a passionate and influential leader who can lead a team of diverse, smart, and driven engineers to rapidly deliver high quality distributed system infrastructure while successfully balancing business requirements and priorities, we are looking for you.

In this role you will get to:

  • Provide strategic and day-to-day leadership and oversight of the Global Platform teams while actively driving the recruiting and hiring of top SWE talent
  • Apply your extensive software engineering experience to innovate and build highly secured and reliable designs for real time ingestion, replication, global data objects, performance and scalability.
  • Collaborate with engineering and product leaders to define and execute long term strategies for the global platform organization.
  • Lead/contribute to engineering efforts from planning and organization to execution and delivery to solving complex engineering problems.
  • Up-level our product capability by designing, evolving, and making critical infrastructure highly capable and efficient. 
  • Manage, Grow, and Mentor the teams that have a significant impact on the success of the overall Snowflake product.
  • Influence the industry by creating competitive advantages for our customers through their use of features and services that rely on our global platform infrastructure.

On day one we will expect you to have: :

  • 10+ years of Engineering Leadership experience with a core focus in large scale distributed systems, production data processing systems at scale, and/or large scale SaaS platform development
  • Collaborate closely with Principal Engineers and other Senior Engineers to design and build the platform.
  • 5+ years of hands-on technical leadership experience in one or more of those areas.
  • Passion for and proven technical depth in building mission critical systems for scale, reliability, and robustness.
  • Proven ability to align a vision, lead, and measure success through data: Metrics, KPIs, etc.
  • Expertise working in the data warehousing/database/analytics product space and/or knowledge of database internals is a plus.
  • Experience driving company initiatives towards customer satisfaction. Experience with leading the development of industry altering infrastructure is a plus.
  • BS/MS/Phd in Computer Science or related majors required.

Every Snowflake employee is expected to follow the company’s confidentiality and security standards for handling sensitive data. Snowflake employees must abide by the company’s data security plan as an essential part of their duties. It is every employee's duty to keep customer information secure and confidential.