Logo of Huzzle

Senior Software Engineer - Data Governance

image

Snowflake

2mo ago

  • Job
    Full-time
    Senior & Expert Level
  • Data
    Software Engineering
  • $214K - $327.8K
  • San Mateo, +1

AI generated summary

  • You should have 8+ years experience building large-scale systems, expert-level Java/C++ skills, database knowledge, and a background in data governance and security. BS/MS in Computer Science or equivalent.
  • You will design and implement Data Governance systems, classify data, track flow, secure access, and audit usage. Collaborate with PMs to drive projects from concept to execution.

Requirements

  • 8+ years of industry experience designing, building, and supporting large-scale distributed systems in production
  • Strong Computer Science fundamentals with expert-level development skills in Java or C++
  • Experience with database systems and database internals, such as query engines and optimizers are a big plus
  • Experience in building data security, data privacy and governance systems is a plus
  • Experience with building large scale and sophisticated data pipelines is a plus
  • BS/MS in Computer Science or related major, or equivalent experience

Responsibilities

  • Design and build Data Governance services, systems, and product features to classify data, track its flow, secure its access and audit its usage.
  • Work closely with PMs to drive projects from idea formulation to design and implementation.

FAQs

What does the data governance team at Snowflake focus on?

The data governance team at Snowflake focuses on building services, systems, and product features to help customers confidently bring their most sensitive data and workloads to the platform.

What are some of the key responsibilities of a Senior Software Engineer in the data governance team?

Some of the key responsibilities of a Senior Software Engineer in the data governance team include building scalable, intuitive, and robust capabilities to help customers identify and track sensitive data, ensuring data lineage and quality for trustworthiness, controlling access based on data sensitivity, tracking access, and maintaining high standards of compliance and governance.

How important is data governance in ensuring data security and compliance?

Data governance is crucial for ensuring data security and compliance. It helps organizations identify, classify, and protect their sensitive data, track access to data, and ensure that data is handled in accordance with regulations and best practices.

How does the data governance team collaborate with other teams at Snowflake?

The data governance team collaborates with other teams at Snowflake to ensure that data governance features are integrated seamlessly into the platform, provide support for customers implementing data governance practices, and work towards maintaining high standards of compliance and governance throughout the organization.

Snowflake delivers the Data Cloud — mobilize your data with near-unlimited scale and performance.

Technology
Industry
5001-10,000
Employees
2012
Founded Year

Mission & Purpose

Snowflake delivers the Data Cloud — a global network where thousands of organizations mobilize data with near-unlimited scale, concurrency, and performance. Inside the Data Cloud, organizations unite their siloed data, easily discover and securely share governed data, and execute diverse analytic workloads. Wherever data or users live, Snowflake delivers a single and seamless experience across multiple public clouds. Snowflake’s platform is the engine that powers and provides access to the Data Cloud, creating a solution for data warehousing, data lakes, data engineering, data science, data application development, and data sharing. Join Snowflake customers, partners, and data providers already taking their businesses to new frontiers in the Data Cloud.