Tech Lead – DB Automation and Insights


  • Full Time

Build the future of data. Join the Snowflake team.

Workload optimization and high performing distributed query execution are at the heart of what we do. We need world-class services, automation and infrastructure to provide meaningful insights to further advance our leading query processing platform.

We’re looking for a talented Senior Software Engineer to join and lead our Database Automation and Insights (DB-AI) team. Our mission is to develop automated frameworks that allows us to monitor, visualize and optimize the end-to-end database execution flow with a keen focus on performance and correctness.

As a tech lead on the team, you will be responsible for leading the design and development of all projects related to our core mission. You will also play an essential role shaping the technical roadmap as well as mentoring our talented team of engineers. The following project list represents a set of items the team has delivered or is expanding on:

  • Data Consistency Service: An extensible framework that automatically identifies, prevents and resolves potential inconsistencies in the system at all stages of development ranging from testing through production.
  • Rollout Automation: An automated system that orchestrates feature enablement in production, while monitoring and preventing regressions impacting customer workloads in real time.
  • Snowtrail:  A framework that allows engineers to evaluate the impact of their features against real world workloads before the feature is enabled in production. It provides insights into performance, correctness and the reliability of a change.
  • SnoVi: A novel query plan visualization and manipulation tool, making it easy for query platform engineers to investigate and tweak query plans. The tool provides the ability to visualize all aspects of queries in all environments, including production. 


  • 8+ years hands-on software engineering experience.
  • Ability to break down complex problems into well-defined tasks.
  • Strong CS fundamentals including data structures, algorithms, and distributed systems.
  • Strong database fundamentals.
  • Background in database tooling, database internals, SQL schema design, or building components for large scale data processing systems.
  • Systems programming skills with fluency in Java and SQL.


  • You will work on advanced automation for the leading cloud-native data warehouse engine.
  • You will have the autonomy to find gaps in our query platform infrastructure, for which you will be able to design and implement greenfield solutions.
  • There are several leadership opportunities among the numerous team projects. You’ll have the opportunity to grow and mentor team members.
  • Your contributions will solve engineering efficiency at scale. Through process automation and improved speed-to-resolution you will notice your impact on the company bottom line.
Job Overview