Security Engineer - Product Security

Spotify•Toronto, ON

About The Position

Spotify’s Platform team builds the infrastructure, tooling, frameworks, and capabilities that support the company’s growth. Within Platform, the Product Security team evaluates and communicates Spotify’s security posture and owns the vulnerability management platform, supporting the lifecycle of identifying, attributing, remediating, and reporting security vulnerabilities. The Security Engineer will help evolve Spotify’s response to vulnerabilities in the context of AI-assisted discovery and exploitation. The role focuses on building tools, workflows, and evaluation frameworks that make automated vulnerability remediation more effective, scalable, and safe, turning vulnerability findings into reliable, actionable code improvements for developers.

Requirements

  • Experience in software engineering, particularly in security engineering, developer experience, or internal infrastructure.
  • Ability to read, understand, and write code in one or more languages such as Java, Python, Scala, C++, or TypeScript.
  • Experience designing and building scalable systems, with an understanding of software architecture and reliable engineering practices.
  • Experience working with agentic AI systems or AI-assisted development workflows and applying them to real-world engineering challenges.
  • Understanding of common security risks, attack vectors, and vulnerabilities, including those affecting AI and machine learning systems, and approaches to mitigating them.
  • Experience integrating security tools or automated workflows into production engineering environments.
  • Familiarity with agentic AI frameworks and approaches to evaluating the quality, reliability, and safety of AI-generated outputs.
  • Ability to collaborate across teams, learn from feedback, navigate ambiguity, and experiment while making thoughtful security decisions.

Responsibilities

  • Build and improve agentic AI workflows that turn security vulnerability findings into tested, review-ready code changes for engineering teams.
  • Design and implement evaluation frameworks to measure automated fixes for correctness, completeness, safety, build and test success, and pull request merge rates.
  • Develop tools and processes to compare remediation approaches, evaluate AI models, and continuously improve the reliability and effectiveness of generated fixes.
  • Research and apply practices in AI-assisted vulnerability remediation, including prompt engineering, context engineering, and vulnerability-specific fix guidance.
  • Identify vulnerability types suitable for automated remediation, balancing security impact, technical feasibility, and developer experience.
  • Collaborate with developers and security stakeholders to gather feedback through code reviews, pull requests, support channels, and interactive sessions, and use it to improve remediation quality.
  • Build scalable solutions that reduce security risks and make it easier for teams to address vulnerabilities.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service