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 is proud to be the Official Data Collaboration Provider for LA28 and Team USA.** Snowflake delivers the AI Data Cloud — a global network where thousands of organizations mobilize data with near-unlimited scale, concurrency, and performance. Inside the AI 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 AI 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 AI Data Cloud.