About the job
Join Perplexity as a dynamic AI Software Engineer on our innovative Comet Agents engineering team. We are a tight-knit group of AI/ML specialists, backend developers, and full-stack engineers dedicated to creating engaging agentic experiences within our Comet ecosystem. Our mission is to empower users with AI agents that genuinely understand and fulfill their intents, enabling seamless, open-ended interactions with the digital world.
As a key contributor to the Comet Agents team, you will apply your AI expertise, product intuition, and creative problem-solving skills to push the boundaries of what AI agents can achieve for our millions of loyal users. Your work will span applied research and engineering, tackling various challenges in AI, including:
Crafting AI agents capable of navigating the digital landscape and executing valuable tasks for users;
Developing action and decision models that effectively achieve user-defined objectives based on complex multimodal states;
Delivering exceptional user experiences across desktop, mobile, headless cloud, and more, utilizing flexible abstractions and seamless background processes;
Implementing secure-by-design capabilities through the creation of permission architectures and payload classifiers;
Designing optimal data representations and interaction modes between agents and their environments;
And much more!
Responsibilities
Lead the development of cutting-edge AI functionalities within our rapidly evolving AI agents product.
Utilize advanced AI models, infrastructure, and browser technologies to enhance capabilities for our expanding user base.
Uphold high standards of quality and performance in AI agents and user experience.
Collaborate with engineers, designers, product managers, and data scientists to integrate core Perplexity functionalities into Comet agents.
Contribute to product reliability, code quality, AI evaluation, testing, and ongoing maintenance across the team.
Qualifications
Solid foundational knowledge of the complete AI product stack.
Experience with AI/ML frameworks and backend development.
Proficiency in programming languages commonly used in AI development.
Ability to work collaboratively in a fast-paced, interdisciplinary environment.
Strong problem-solving skills and a passion for innovation in AI technologies.

