Designs and implements identity and access management systems for Snowflake's Data Cloud, focusing on AI security, authentication protocols, and scalable authorization. Requires 10+ years experience with large-scale distributed systems and strong skills in Java/C#/C++.
236k – 339k/yr
On-site10+ YOESecurity Engineering
About the role
Responsibilities
Design and implement critical AI security capabilities for controlled, audited, restricted agent workflows, both inbound and outbound.
Design and implement features that provide critical identity and access management capabilities, including integration with the next generation identity providers and authentication protocols.
Build authorization frameworks to provide fine grained access control, which can scale to seamlessly managing millions of objects and users.
Design and develop solutions for seamless and secure data sharing, access to applications running in snowflake, and access via external applications.
Lead and deliver multi-engineer x-team projects, including managing low-level project planning and execution.
Actively guide the team and partners via high-quality code and design reviews.
Play a critical role in shaping the strategic direction for your product focus area.
Collaborate, influence and guide partner teams on IAM-related features and architecture.
Showcase and hold a high bar for quality, speed, and sound technical decisions.
Requirements
10+ years of industry experience designing, building, and supporting large-scale distributed systems in production, with recent experience in building large scale cloud services.
Deep knowledge and experience with one or more areas of identity and access management such as authentication, authorization, etc. Knowledge of industry standard security concepts and protocols like SAML, SCIM, OAuth, OIDC, Federation and RBAC is a plus.
Experience with database systems and database internals, such as query engines and optimizers are a big plus.
Extremely strong fundamental computer science skills.
Strong development skills in Java, C# or C++ preferred.
Advanced degree in Computer Science or related field.
Leads application security strategy, defines secure frameworks and standards, builds scalable tooling, conducts threat modeling, and mentors engineers. Requires software engineering experience with code review in Go/Python/Rust and deep knowledge of web vulnerabilities, API security, and OWASP practices.
234k – 300k/yr
HybridSecurity Engineering
Staff Software Engineer, Product Security
HarveySan Francisco, CA
Leads security integration into AI platform, owns critical code reviews for authentication and access control, architects secure tools, and mentors engineers on security practices. Requires 8+ years in product/application security with proven vulnerability remediation track record.
238k – 312k/yr
Hybrid8+ YOESecurity Engineering
Staff Application Security Engineer
BrexSan Francisco, CA
Lead technical vision and architecture for Brex's Application Security team. Drive AI/ML security strategy, offensive testing, and secure product lifecycle across engineering orgs. Requires 8+ years in appsec with AI security expertise.
240k – 300k/yr
Hybrid8+ YOESecurity Engineering
Member of Technical Staff, Trust & Safety Engineer
RunwayUnited States
Trust & Safety Engineer building red teaming systems, content moderation infrastructure, and safety tooling for generative AI models. Requires 3+ years software engineering experience with Python/TypeScript and comfort across the stack from model evals to AWS/GCP infrastructure.
240k – 290k/yr
Remote3+ YOESecurity Engineering
Senior Staff Software Engineer - IAM
DatabricksMountain View, CA
Leads IAM and security engineering to enhance platform trust, plugs infrastructure gaps, and builds large-scale distributed systems. Requires 9+ years in data security, 15+ years in distributed systems, MS/PhD, and expertise in IAM, Kubernetes security, cryptography.