Browse All Jobs
Job Description
Perplexity is looking for a Staff Authentication & Identity Engineer to join their team. The candidate will be responsible for designing and building robust authentication systems, architecting secure authentication flows, and collaborating with cross-functional teams to unify authentication across platforms. Perplexity is a company that is experiencing tremendous growth and adoption since publicly launching the world's first fully functional conversational answer engine in 2022. The company's employee base grew nearly 300% in 2024, and they're just getting started. This role offers the opportunity to revolutionize secure, scalable access management for enterprise customers and individual users alike.
  • Designing and building robust authentication systems for Next.js-based web applications
  • Architecting secure, modern authentication flows using OAuth 2.0, JWT, and passwordless/email providers
  • Collaborating cross-functionally with frontend, backend, security, and mobile teams to unify authentication across platforms
  • Evolving access control systems, including role-based permissions and ACLs for customer-specific resource management
  • Optimizing authentication performance and reliability while maintaining strict security standards
  • Owning critical components of our authentication stack, from prototyping to production deployment
  • 5+ years of web development experience, including 3+ years building authentication systems
  • Expertise in Python, JavaScript/TypeScript, React, Next.js, and NextAuth.js
  • Deep knowledge of OAuth 2.0, OpenID Connect, and modern security protocols
  • Experience designing high-scale architectures (100k+ requests/sec) with cloud platforms like AWS
  • Proficiency with relational databases (e.g., PostgreSQL) for auth-related data
  • Strong problem-solving skills and commitment to code simplicity/performance
  • Comprehensive health, dental, and vision insurance
  • 401(k) plan
  • Equity
Apply Manually