3 months ago
Base Salary
$200k - $288k/yr
Responsibilities
- Design and implement AI security capabilities for controlled, audited, and restricted inbound and outbound agent workflows.
- Design and implement identity and access management features integrating next-generation identity providers and authentication protocols.
- Build scalable authorization frameworks for fine-grained access control across millions of objects and users.
- Develop secure solutions for data sharing, access to applications running in Snowflake, and access through external applications.
- Lead large projects, including low-level project planning and execution.
- Maintain high standards for quality, delivery speed, and technical decisions.
- Guide the team and partners through high-quality code and design reviews.
Requirements
- 7+ years of industry experience designing, building, and supporting large-scale distributed systems in production, including recent experience with large-scale cloud services.
- Deep knowledge of identity and access management, including authentication or authorization; familiarity with SAML, SCIM, OAuth, OIDC, federation, and RBAC is a plus.
- Experience with database systems and database internals, including query engines and optimizers, is a plus.
- Extremely strong fundamental computer science skills are required.
- Strong development skills in Java, C#, or C++ are preferred.
- An advanced degree in Computer Science or a related field is required.
About Snowflake
Snowflake builds a cloud-native data platform used by enterprises to store, integrate, share, and analyze data across AWS, Azure, and Google Cloud. Its core products span data warehousing, data lakes, data engineering, and governed data sharing, sold via consumption-based subscriptions. Founded in 2012 and publicly traded on the NYSE (SNOW) following a 2020 IPO, Snowflake supports analytics and data application workloads across industries.
