Latest AI JobsBrowse Jobs
Snorkel AI logo

Software Engineer — Security

Snorkel AINew York City, NY (Hybrid); San Francisco, CA (Hybrid)312 - Engineering
Apply on company site
Salary
Not listed
Job type
Full-time
Posted
20 Aug 2026
Status
Open · checked 7d ago

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

Build and scale Infrastructure as Code (IaC) governance strategies that embed security while enabling developer velocity.
Operate and tune Cloud Security Posture Management (CSPM) tooling and coordinate remediation through engineering teams.
Investigate security events, triage incidents, identify root causes, and own remediation through resolution.
Architect secure AWS cloud account structures, including landing zones, multi-account patterns, network segmentation, and cross-account role strategies.
Design and implement network security architectures using security groups, Network Access Control Lists (NACLs), subnetting, routing layers, and egress controls.
Establish secure-by-default design patterns across Kubernetes and containerized workloads.
Design, maintain, and govern Identity and Access Management (IAM) role and policy architectures for human and machine identities.
Implement encryption for data-at-rest and data-in-transit, alongside key rotation using AWS Key Management Service (KMS).
Conduct threat modeling, architecture reviews, and secure design assessments for new and existing systems.
Assess and secure AI/ML product architectures, evaluating trust boundaries, API boundaries, and data flow through training and inference pipelines.
Build secure automation using Python, AWS-native services, and policy-as-code frameworks.
Align cloud security strategy with relevant frameworks such as NIST CSF, ISO 27001, SOC 2, and CIS benchmarks.

Requirements

Programming skills in Python, Go, or similar languages to build security tooling and automation.
Experience building and operating systems at scale in cloud-native, containerized environments.
Proficiency with Infrastructure as Code using Terraform, including writing modules, CI/CD pipelines, and deployment governance.
Strong AWS cloud architecture expertise covering multi-account strategies, landing zones, and environment isolation.
Knowledge of Identity and Access Management (IAM) principles, least privilege, and human and machine identity patterns.
Understanding of network security, including security groups, NACLs, VPC design, and subnet segmentation.
Strong communication skills to articulate security risks and trade-offs to technical and non-technical audiences.
Collaborative mindset with an emphasis on partnership, developer velocity, and cross-functional trust.

Nice to Have

Secure development lifecycle (SDLC) practices including static analysis, software composition analysis, SBOM automation, and secrets scanning.
Incident response experience, digital forensics, or on-call security operations.
Detection engineering knowledge involving SIEM platforms, correlation rules, or SOAR playbooks.
Offensive security background in penetration testing, red team exercises, or adversarial testing of AI systems.
Experience with multi-cloud environments such as GCP and Azure.
Zero-trust architecture practices and secure workspace design.
Data loss prevention (DLP) strategies for protecting training and customer data.

Skills and Tools

Python
AWS
GCP
Azure
Kubernetes
Terraform

Salary and Benefits

The salary range for this role is $220,000 to $300,000 USD, determined by factors including skills, qualifications, experience, and geographic location.
Equal Employment Opportunity employer committed to a diverse and inclusive workplace with reasonable accommodations available.

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.

Ready to apply?

The application is on the official Snorkel AI careers page.

Apply on company site