Member of Technical Staff (software Engineer, Agent Capabilities)

Perplexity Perplexity · AI Frontier · San Francisco, CA · Product Engineering

Software Engineer role focused on building and evolving agentic AI capabilities, including Skills, Workflows, and Artifacts. The role involves investigating frontier AI model behaviors, translating them into product capabilities, and owning end-to-end development from user interfaces to backend systems and evaluation. It requires strong full-stack engineering fundamentals, product judgment, and experience with scalable distributed systems and platform design.

What you'd actually do

  1. Investigate emerging frontier-model behaviors and identify opportunities to turn them into product capabilities. Help define how advances in reasoning, planning, memory, learning, and agent collaboration appear in the product.
  2. Build and evolve Skills, Workflows, and Artifacts into a coherent ecosystem. Shape the architecture, abstractions, and product experiences that enable both users and agents to compose increasingly sophisticated solutions for complex real-world tasks.
  3. Own capabilities end-to-end, from user-facing products and interfaces to backend services, evaluation, data models, and production operations.
  4. Build scalable platform infrastructure and backend systems that power capability execution, sharing, and lifecycle management across high volume user and agent interactions.
  5. Collaborate closely with PM, Design, Data Science, Sales, Research, to identify high-impact opportunities in both consumer and enterprise customer experiences, validate emerging capabilities, and translate complex agent behaviors into simple, reliable product experiences.

Skills

Required

  • Python
  • Go
  • PostgreSQL
  • DynamoDB
  • AWS
  • TypeScript
  • React
  • building user-facing products
  • backend services
  • scalable distributed systems
  • designing abstractions
  • platforms
  • reusable systems

Nice to have

  • Experience building agentic systems (tool calling, subagents, long-running or autonomous task execution)
  • Experience building developer platforms or reusable-capability primitives (SDKs, plugin systems, workflow engines)
  • Experience with evaluation, benchmarking, or quality systems for ML/LLM-powered products
  • Time spent at a fast-growing startup or on a high-ownership engineering team

What the JD emphasized

  • track record of owning and delivering complex products or systems from conception to production
  • Strong full-stack engineering fundamentals
  • Strong product judgment and instincts
  • Comfort with data-informed decisions
  • Experience designing abstractions, platforms, or reusable systems
  • Strong execution
  • Genuine interest in frontier AI capabilities, agent systems, and excitement for rapidly exploring, evaluating, and productizing new model behaviors

Other signals

  • building agentic systems
  • evaluating emerging model capabilities
  • productizing new model behaviors
  • scalable platform infrastructure