Member of Technical Staff (Software Engineer, Agentic Enterprise)
Backend Engineer · Senior · Full Time
Opens Perplexity AI's application page
Role
What you'll do.
Join Perplexity AI's Enterprise Adoption team as a Member of Technical Staff to architect AI agent systems that transform how organizations work. This role requires 4+ years of software engineering experience with deep expertise in modern AI agent frameworks (agents, connectors, context engineering, evals), Python proficiency, and strong product judgment to deliver enterprise-grade agentic solutions that integrate seamlessly with business operations.
Responsibilities
- Architect and Build Core Agent Systems: Design and implement foundational systems that enable Perplexity Computer to function as a transformative multiplier for enterprise and internal teams. Build the infrastructure that connects AI agents to business processes across recruiting, finance, legal, operations, support, and go-to-market functions, ensuring reliability and scalability at the enterprise level.
- Engineer Agent Connectors and Skills Infrastructure: Develop connectors, custom skills, and evaluation infrastructure that make knowledge stores, business systems, and human-orchestrated processes legible to AI agents. Implement MCP servers, context engineering frameworks, and integration patterns that allow agents to operate effectively across diverse business domains and technical architectures.
- Drive Product-Led Innovation from Internal Adoption: Partner with internal teams to identify highest-potential opportunities for agentic automation, translating friction points and successes into core product and platform improvements. Close feedback loops between real-world agent usage and product development, ensuring Computer evolves based on authentic enterprise working patterns.
- Collaborate Across Disciplines on Enterprise Solutions: Work cross-functionally with Product Managers, Design, Data Science, Sales Engineers, and enterprise customers to turn process requirements into simple, reliable product experiences. Build deep empathy for non-technical stakeholders' workflows and translate their needs into technically sound agent-driven solutions.
- Evaluate and Optimize Agent Performance: Design and implement evaluation frameworks that assess agent capabilities, reliability, and business impact. Monitor agent performance metrics, identify failure modes, and iterate on prompts, connectors, and skill implementations to continuously improve user experience and business outcomes.
Qualifications
What we look for.
Technical
Python Proficiency
Advanced proficiency in Python for building agent systems, data processing, and backend services. Experience with Python frameworks and libraries commonly used in AI/ML applications and enterprise software development.
AI Agent Framework Knowledge
Deep understanding of modern AI agent architectures and frameworks including agent orchestration patterns, agentic reasoning loops, LLM integration, and evaluation methodologies. Familiarity with agent concepts such as tool use, planning, memory management, and multi-step task execution.
MCP and Integration Protocols
Working knowledge of Model Context Protocol (MCP) and similar standards for connecting AI models to external systems. Understanding of when, where, and why to use MCP servers for extending agent capabilities and integrating with enterprise software.
Context Engineering and Prompt Design
Ability to architect effective context engineering strategies that improve agent reasoning and reliability. Experience designing prompts, system instructions, and information architecture that enhance agent decision-making in complex business scenarios.
TypeScript, Go, and Multi-Language Development
Experience with TypeScript and Go for building scalable backend services, APIs, and integrations. Comfortable working across multiple programming languages and selecting the right tool for specific system requirements.
Backend and API Development
Strong experience designing and building scalable backend systems, RESTful APIs, and microservices architectures. Understanding of database design, system design principles, and performance optimization for enterprise applications.
LLM Integration and Prompt Engineering
Experience integrating frontier large language models into production systems. Deep familiarity with latest LLM capabilities, limitations, and techniques for reliable prompt engineering and output processing in critical business workflows.
Education
Bachelor's Degree in Computer Science or Related Field
Formal education in Computer Science, Software Engineering, Mathematics, or related discipline providing foundational knowledge of algorithms, data structures, system design, and computer architecture.
Experience
4+ Years Professional Software Engineering
Minimum four years of professional software engineering experience demonstrating proficiency in building production systems, working with complex codebases, and collaborating effectively within engineering teams. Experience should include building scalable backend systems and working with enterprise or internal platform challenges.
Enterprise or Internal Platform Development
Experience building platforms, tools, or systems for enterprise customers or internal organizational use. Understanding of enterprise requirements, security considerations, reliability expectations, and the challenges of supporting diverse user technical abilities and business workflows.
Daily AI Tool and Model Usage
Regular, hands-on experience with frontier AI models and tools in professional and personal contexts. Deep familiarity with current state-of-the-art LLM capabilities, limitations, and rapidly evolving agent technologies that informs product decisions.
Cross-Functional Stakeholder Collaboration
Experience collaborating with non-technical stakeholders including business operations, product management, sales, and other business functions. Ability to understand diverse organizational needs and translate business requirements into technical solutions.
Skills
Required
Python
Production-grade Python development for building backend services, AI integrations, and enterprise systems
AI Agent Architecture
Design and implementation of multi-step reasoning agents, tool orchestration, and agentic workflows
Backend Systems Design
Building scalable, reliable backend systems and APIs that support enterprise workloads
LLM Integration
Integrating frontier language models into production systems with proper error handling and reliability patterns
Context Engineering
Architecting effective context and information structures that improve agent reasoning and decision-making
Product Thinking and User Empathy
Understanding end-user needs, designing simple experiences despite technical complexity, and making decisions that prioritize user success
System Integration and Connectors
Building reliable connectors and integrations between AI agents and external business systems
Preferred
TypeScript
Nice to haveExperience building backend services and APIs with TypeScript, particularly for AI/agent applications
Go
Nice to haveExperience with Go for building high-performance backend services and microservices
Model Context Protocol (MCP)
Nice to haveFamiliarity with MCP specification and implementation for extending AI agent capabilities
Agent Evaluation Frameworks
Nice to haveExperience designing evals, metrics, and testing frameworks for agent systems
Business Process Automation
Nice to havePrior experience automating business processes or building tools for internal operations teams
Enterprise Software Architecture
Nice to haveFamiliarity with enterprise security, compliance, data governance, and scalability requirements
Vector Databases and Embeddings
Nice to haveExperience with embeddings, vector search, and retrieval-augmented generation (RAG) for agent context
Prompt Engineering and Tuning
Nice to haveAdvanced techniques for prompt optimization, few-shot learning, and reliable output formatting
Tech stack
Languages
Frameworks
Databases
Tools
Other
Compensation
Pay and benefits.
Base·USD 220,000 – 405,000
Equity·Stock options
Benefits
Work on Frontier AI Technology
Build systems at the cutting edge of AI agent technology, working with the latest large language models and agentic frameworks that are reshaping enterprise work
High-Impact Internal Adoption
See your work immediately impact Perplexity's internal operations and engineering velocity across recruiting, finance, legal, operations, and go-to-market teams
Enterprise Customer Influence
Translate internal learnings into product improvements that directly benefit Perplexity's growing enterprise customer base
Cross-Functional Collaboration
Partner with product managers, designers, data scientists, and business leaders to solve complex organizational challenges
Rapid Learning Environment
Work in an AI-native company culture where continuous learning about frontier models and agentic patterns is core to daily work
Equity Compensation
Participate in company growth through competitive equity packages alongside base compensation
Process
Interview steps.
- 01
Initial Screening Call
Conversation with recruiter to understand your background, experience with AI tools, and familiarity with agentic AI concepts. Typical duration: 30 minutes.
- 02
Technical Phone Screen
Deep technical discussion with a member of the engineering team covering your experience building backend systems, LLM integrations, and your understanding of modern AI agent architectures. Expected topics: system design principles, agent frameworks, production backend experience.
- 03
Take-Home Technical Assignment
Design and coding exercise focused on building an AI agent integration or connector. May involve designing context engineering strategies, integrating with an LLM, or architecting a multi-system integration. Typically takes 2-4 hours.
- 04
Technical Deep Dive Interview
On-site or video interview reviewing your take-home assignment and discussing your approach to system design, agent architecture decisions, and trade-offs. Interview with 1-2 senior engineers from the Enterprise Adoption team.
- 05
Product and Cross-Functional Discussion
Conversation with product manager and/or business stakeholder to assess your product judgment, ability to understand non-technical user needs, and empathy for how different business functions work. This evaluates your ability to collaborate cross-functionally.
- 06
Leadership and Values Alignment
Final round with a member of leadership to discuss your career goals, learning interests, collaboration style, and alignment with Perplexity's mission in building the agentic future of enterprise work.
Full posting
Original listing.
Perplexity is seeking creative, AI native engineers to join our Enterprise Adoption team. Our company is reshaping the way people interact with AI agents within organizations. The Enterprise Adoption team's mandate is to continually uplevel the way our company and our customers use Perplexity Computer as the instrument of that transformation to deliver new ways of working in the agentic future.
Just as Perplexity is heralding an agentic future for the internet, you will ensure that the company makes our AI tools and agents a perfect fit for our growing Enterprise business. Today, Perplexity uses AI tools across everything we do, from frontend and backend engineering to applied AI research and business operations. Some of your users will be our own teams, from recruiting and go-to-market to finance, legal, support, and operations, and you will engineer the core systems that make Computer an indispensable multiplier of their craft. Learnings from our internal teams will also be applied for our enterprise customers, bringing frontier AI working patterns to external organizations.
What you’ll do
Identify, prioritize, and execute on the highest-potential opportunities to make Computer transformative for every team at Perplexity, building the core systems that bring those opportunities within reach.
Develop empathy for the nuances of our technical and business teams' work across disciplines and verticals (recruiting, sales, finance, support, legal, and operations), toward collaborating with them to harness AI in new ways.
Make our knowledge stores, systems, and human-orchestrated processes legible to Computer, engineering the connectors, skills, and evaluation infrastructure that unlock each team's use cases at scale.
Close the loop between internal usage and the Computer product itself, translating the friction and triumphs of real work into core product and platform improvements.
Collaborate closely with PM, Design, Data Science, Sales, and Enterprise customers to turn any process need into simple, reliable product experiences in Computer.
Qualifications
4+ years of professional software engineering experience. Familiarity with building platforms for enterprise or internal users is a plus.
Daily use of AI models/tools, with strong knowledge on the latest frontier.
Proficiency with Python, along with experience and/or TypeScript, Go, and other languages.
Strong understanding of the work of non-technical staff across enterprises, along with a curiosity about the work of business and operations teams, who will be your users.
Broad working knowledge of the modern AI agent stack (agents, connectors, context engineering, and evals), along with strong intuition for where today's agents shine and where they fall down. (For example: you don't need to have authored an MCP server, but you should know what MCP is and when/where/why it's used.)
Strong product judgement, you can make decisions that will simplify the agent user experience for customers with a range of technical abilities.
Redirects to Perplexity AI's application page.
Other roles
More at Perplexity AI.
Member of Technical Staff (Software Engineer, Enterprise Agent Evals & Efficiency)
Senior
Member of Technical Staff (Software Engineer, Enterprise Trust & Governance)
Senior
Engineering Manager (Enterprise)
Manager
Member of Technical Staff (Software Engineer, Infrastructure)
Senior
Member of Technical Staff (Software Engineer, Acceleration)
Staff