Software Engineer — Security

Snorkel AI
New York, San Francisco
Workplace: HybridFull timeUSD 220,000 - 300,000 annuallyFunction: Software EngineeringSkills: ["Communication","Cross-functional partnership","Ownership","Continuous learning","Collaboration"]

Evolve Snorkel’s security posture across cloud infrastructure, the developer platform, and AI product ecosystem. Partner with the security lead to build secure-by-default engineering workflows, governance for Infrastructure as Code, and automation for cloud security posture management. Investigate and remediate security events, design AWS landing zones and network/IAM architectures, and conduct threat modeling and secure design assessments for systems and AI/ML pipelines.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Snorkel AI
Snorkel AI
1 day ago

Software Engineer — Security

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 9 hours agoStatus: Live

Job Summary

Evolve Snorkel’s security posture across cloud infrastructure, the developer platform, and AI product ecosystem. Partner with the security lead to build secure-by-default engineering workflows, governance for Infrastructure as Code, and automation for cloud security posture management. Investigate and remediate security events, design AWS landing zones and network/IAM architectures, and conduct threat modeling and secure design assessments for systems and AI/ML pipelines.
Location: New York, San Francisco
Workplace: Hybrid
Employment Type: Full time
Job Function: Software Engineering

Key Responsibilities

  • •Build and scale Infrastructure as Code governance strategies that embed security while enabling developer velocity.
  • •Operate and tune Cloud Security Posture Management (CSPM) tooling and coordinate remediation with engineering teams.
  • •Investigate security events, triage incidents, identify root causes, and drive remediation to resolution.
  • •Architect secure AWS cloud account structures and design network security architectures using security groups, NACLs, subnetting, routing, and egress controls.
  • •Establish secure-by-default patterns for Kubernetes workloads and design/gov identity and access (IAM) for human and machine identities, including encryption and key rotation.

Pay and Benefits

Salary: USD 220,000 - 300,000 annually

Key Requirements

  • •Build security tooling and automation with programming skills in Python, Go, or similar languages.
  • •Experience operating systems at scale in cloud-native, containerized environments.
  • •Proficiency with Infrastructure as Code using Terraform, including CI/CD and deployment governance.
  • •AWS cloud architecture experience, including multi-account strategies, landing zones, and cross-account role design.
  • •Strong knowledge of IAM and network security (VPC, security groups, NACLs, subnet segmentation, and egress controls).
Experience:Cloud-nativeContainerized environmentsAI/MLSaaS
Skills:CommunicationCross-functional partnershipOwnershipContinuous learningCollaboration
Languages:English
Tech Stack:PythonGoTerraformAWSCloud Security Posture Management (CSPM)KubernetesIAMNetwork Access Control Lists (NACLs)VPCAmazon Machine Images (AMIs)AWS Key Management Service (KMS)Secrets ManagerHashiCorp VaultSIEMSOARSASTSCASBOM

Company Brief

Snorkel AI
Develops a programmatic data labeling platform and tools to accelerate machine learning by enabling teams to generate, manage, and maintain training datasets through weak supervision and automations.
Industry: Data Infrastructure
Company Size: Medium (51 to 250 employees)
Growth: Growth Stage Startup
Funding: Series C
Headquarters: Palo Alto, United States
Founded: 2019
WebsiteLinkedIn