
Software Engineer — Security
About this role
The Software Engineer — Security position at Snorkel AI is a hybrid role based in New York City, NY or San Francisco, CA, designed for a skilled professional passionate about cloud security and infrastructure protection. This high-impact role suits an engineer who enjoys collaborating across cross-functional teams to evolve cloud security posture, developer platforms, and product ecosystems.
Role Overview
Snorkel AI is seeking a security-focused engineer to partner with the security lead in securing cloud environments, building security automation, and embedding safety protocols into daily engineering workflows. Working across infrastructure, platform, product, and application teams, this person ensures systems scale securely while meeting modern compliance standards. The position emphasizes strong technical depth alongside the communication skills needed to build cross-functional alignment and developer velocity.
Key Responsibilities
Requirements
Nice to Have
Skills and Tools
Salary and Benefits
About the Company
Snorkel AI is the frontier AI data lab, helping teams build the data and environments behind high-performing frontier and agentic AI. Founded out of the Stanford AI Lab in 2019, the company combines technology with research-driven AI data development to create datasets, benchmarks, evaluations, and custom solutions for real-world AI systems. Snorkel works with leading AI labs and enterprises to transition from better data to better outcomes while offering a stable yet high-growth environment for its employees.
How to Apply
Interested candidates should apply directly on the official company careers page.
Skills and tech stack
Questions candidates ask
What locations is this role available in?
This role is offered as a hybrid position in New York City, NY or San Francisco, CA.
What is the salary range for the Software Engineer — Security position?
The salary range is between $220,000 and $300,000 USD, depending on factors such as skills, qualifications, experience, and geographic location.
What technical skills are required for this role?
Key technical requirements include programming in Python or Go, experience with AWS cloud architecture, Terraform for Infrastructure as Code, IAM role and policy management, and network security design.
Does the role involve AI and machine learning security?
Yes, the position includes assessing and securing AI/ML product architectures, managing trust boundaries, and protecting data flow through training and inference pipelines.
How should I apply for this job?
You can apply by visiting the official Snorkel AI careers page.