13 open TypeScript positions
As a Member of Technical Staff (Software Engineer) at Perplexity, you will design, build, and own product and platform systems for Computer, Perplexity's agentic AI product. You will lead features from problem definition to launch, partner with cross-functional teams, and solve hard problems while iterating on AI-driven systems.
The Full Stack Software Engineer role at Perplexity involves translating cutting-edge AI advances into product experiences focused on driving user activation, engagement, and revenue across web and mobile platforms. Key responsibilities include designing and launching new 0->1 growth products, working closely with Product and Data teams to ship and iterate on experiments, and evolving core growth infrastructure like experimentation systems. Candidates should possess strong programming skills across the full stack (backend, APIs, frontends) and have 4+ years of industry experience, preferably in growth or experimentation-heavy environments. The role requires making data-driven decisions to ship high-quality products that delight users and move key metrics.
Perplexity is hiring an experienced Full Stack Engineer to build critical financial systems infrastructure, focusing on revenue recognition, billing, and business intelligence. The role involves designing and scaling backend services, developing data pipelines, and integrating third-party financial tools using a stack including Python, Go, Rust, and TypeScript. Candidates must have 4+ years of experience building scalable financial systems, deep understanding of accounting principles (ASC 606), and strong commitment to data accuracy and compliance.
Perplexity is hiring Full Stack Applied AI Engineers to build next-generation AI products and frontier models, focusing on search and information interaction. Responsibilities include designing scalable end-to-end AI features, building systems to integrate Sonar models, and maintaining evaluation platforms. Candidates must have strong backend/systems design skills, proficiency across modern web stacks, and over 4 years of industry experience shipping impactful product work.
Experienced Senior/Staff Infrastructure Engineers are sought to lead the design, implementation, and scaling of critical tools and platforms for web, mobile, and browser engineering teams. Responsibilities include ensuring reliability, security, and performance at scale across backend systems, data flows, and developer experience tooling. The role is foundational to enabling rapid innovation while maintaining robust, high-quality infrastructure.
Perplexity is hiring experienced Data Infrastructure Engineers to design, build, and scale foundational data systems for product features, AI research, and analytics. Responsibilities include owning batch/streaming data pipelines, leading orchestration design (like Airflow/Dagster), and building self-serve data platforms to empower other teams. This is a senior/staff-level role focused on shaping architecture and setting technical standards for the data ecosystem.
Weekly TypeScript jobs delivered to your inbox.
Perplexity is hiring experienced Software Engineers for a new Web Platform team responsible for building and maintaining critical infrastructure for web-based products. Key responsibilities include optimizing performance for critical web flows, owning the frontend platform (build tools, linting, monitoring), and supporting developer productivity initiatives. The role requires deep expertise in modern JavaScript frameworks like React and at least 6 years of software engineering experience focused on web technologies.
The Comet Agents team at Perplexity is looking for an AI Software Engineer to build agentic experiences within their ecosystem. Key responsibilities involve designing and training AI agents to navigate the digital world, perform user-specified objectives, and ensuring excellent experiences across various environments. The role requires driving cutting-edge AI capabilities by leveraging AI models, infrastructure, and browser technologies while collaborating cross-functionally to integrate core Perplexity functionality.
The Tech Lead Manager will lead and grow the Comet Agents engineering team focused on building agentic experiences within the Comet ecosystem. Key responsibilities include providing technical leadership, developing cutting-edge AI models and infrastructure, and guiding system architectures and product roadmaps. The role also involves managing and mentoring the engineering team while delivering strategic objectives in collaboration with the company co-founders.
Perplexity is hiring a hands-on Software Engineer to develop and maintain security operations software, automations, and internal AI-driven agents. Key responsibilities include building tools for detection/response, managing the vulnerability disclosure program, and integrating security signals across infrastructure. The role requires significant experience building security tools or performing strong software development within a security engineering context.
The role involves leading the design, implementation, and scaling of tools, systems, and platforms crucial for web, mobile, and browser engineers. The engineer will ensure the reliability, security, and performance of state-of-the-art products at scale. This position supports product, AI, and developer teams by building robust infrastructure foundations.
Weekly TypeScript jobs delivered to your inbox.
Perplexity is hiring an experienced Full Stack Engineer to build and ship AI-powered product features end-to-end using NextJS, TypeScript, and Python. Key responsibilities include driving the launch of new features and architecting systems that integrate with LLM evaluation frameworks. The role requires strong coding fundamentals across the full stack and a self-driven mindset focused on rapid prototyping and experimentation.
The role involves working within the design systems team to build an excellent user interaction layer for all features, focusing on standard reusable components and primitive pieces of generative UI. Key responsibilities include improving interaction quality, fit & finish, and team velocity while building foundational components for the frontend. Candidates should have strong coding fundamentals and experience building large-scale user interface systems.