Job Description
Perplexity is seeking an Application Security Engineer to join their security team in San Francisco. The ideal candidate will be responsible for building systems, tools, and processes that make security seamless for developers and strong by default, enabling rapid innovation while protecting users at scale.
Responsibilities:
- Design and implement scalable, developer-friendly security solutions.
- Lead threat modeling, design reviews, and code reviews.
- Build and evolve secure-by-default frameworks.
- Develop and integrate automated security tooling into CI/CD pipelines.
- Collaborate with product and engineering teams to remediate vulnerabilities.
- Manage and improve third-party penetration testing engagements and bug bounty program.
- Stay current on emerging threats and drive ongoing maturity of application security posture.
Requirements:
- 4+ years of experience in Application Security, Product Security, or similar roles.
- Deep understanding of secure software development practices, threat modeling, and common vulnerabilities.
- Familiarity with modern authentication and authorization patterns (OAuth, OIDC, SSO, Zero Trust).
- Proven track record of building secure infrastructure, reusable libraries, or developer tooling.
- Proficiency with at least one major programming language (e.g., Python, Go, JavaScript, Java).
- Experience with securing cloud infrastructure or AI/ML systems (Bonus).
Perplexity offers:
- Comprehensive health, dental, and vision insurance.
- 401(k) plan.
- Equity may be part of the total compensation package.