Senior Software Engineer, Data Governance

Snowflake Snowflake · Data AI · CA-Menlo Park, United States · Engineering

Snowflake is seeking a Senior Software Engineer for their Data Governance team. This role involves designing and building data governance features, applying ML techniques to enhance product offerings, and collaborating with product managers and other engineers. The ideal candidate has strong software engineering experience, Java fluency, and database fundamentals. While the role mentions leveraging ML and AI, the core responsibilities are in data governance and software engineering, not direct AI/ML model development.

What you'd actually do

  1. Work closely with Product Managers to drive projects from idea formulation to design and implementation
  2. Design and build data governance features
  3. Solve real business needs at large scale by applying your software engineering and analytical problem solving skills
  4. Make trade-offs to design the best system for Snowflake customers' needs
  5. Collaborate with engineers across teams to help deliver cross-functional initiatives

Skills

Required

  • Java
  • database fundamentals
  • SQL
  • Systems programming skills including multi-threading, concurrency, etc.

Nice to have

  • database security or building data governance systems

What the JD emphasized

  • Fluency in Java required